class List {} class A { public List method1() { return null; } public T method2(T t) { return null; } }