test.generic.T1 (m) public abstract A test.generic.T1.t1(A) test.generic.C1 (m) public void test.generic.C1.m1() test.generic.C2 (m) public void test.generic.C1.m1() null