class Test { } class List1 { A ab; C da; B bu() { } } class Listst2 { A object = null; Listst2 next = new Listst2(); } class MainKlasse extends List1, List1> { x ra; List1 li = new List1(); void main() { List1> si = new List1(); si.bu(); } }