public final class a { public final void foo() { } } final class b extends a { public void foo() {} }