interface SecurityEntity {} class Goo {} interface Base {} interface Hoo { public void m(X x);} class Foo extends Goo implements Hoo { public void m(B b) { } } interface Interface1 extends Base {} class Impl1 implements Interface1 {} public class Blurgh { public static void main(String []argv) { new Foo(); } }