package foo.bar; class C extends B {} class C1 extends B{ public void foo(){} } class C2 extends B { public int foo() throws java.io.IOException { return 0; } }