import java.util.*; class A { List <caret>method() { } } class Q implements List, Runnable { } class Z implements List { } class B extends A { Q method() { } } class C extends A { Z method() { } }