List<x> List<? extends List<Integer>> /* funktioniert */ class Number {} class Integer extends Number {} class myLi<a,b> extends List<a> {} class List<a> {}