jedes Fragezeichen bezeichnet einen anderen (neuen) Typ:
List<?> x = Arrays.asList (new String[] {"foo","bar"}); List<?> y = x; y.add(x.get(0));