import java.io.IOException;
class Base {
    public void open() { }
    void close() { }
    void read() { }
    static void util() { }
    final void locked() { }
}
class Child extends Base {
    void open() { }                               // weaker access
    @Override void clos() { }                     // typo caught by @Override
    void read() throws IOException { }            // broader checked exception
    void util() { }                               // instance cannot hide static
    void locked() { }                             // final
}
public class BrokenOverrides { public static void main(String[] a) { } }
