import java.util.List; public class C { public C(T b){ } public T returnT(T a){ return a; } public Q returnQ(Q a){ return a; } public void doubleGeneric(Q a, T b){ } }