// "Create Method 'foo'" "true" interface Comparable { } class R implements Comparable { } class A1 { public T foo() { return null; //To change body of created methods use File | Settings | File Templates. } } class B1 { A1 a; void foo (Comparable c) { c = a.foo(); } }