import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main
(String[] args
) {
List
<Integer
> ints
= Arrays.
asList(1,
2,
3);
List
<String
> strings
= new ArrayList(ints
); //allowed, causes heap pollution
String string
= strings.
get(0); //ClassCastException }
}
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwppbXBvcnQgamF2YS51dGlsLkxpc3Q7CiAKcHVibGljIGNsYXNzIE1haW4gewogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgCiAgICAgICAgTGlzdDxJbnRlZ2VyPiBpbnRzID0gQXJyYXlzLmFzTGlzdCgxLCAyLCAzKTsKICAgICAgICAKICAgICAgICBMaXN0PFN0cmluZz4gc3RyaW5ncyA9IG5ldyBBcnJheUxpc3QoaW50cyk7IC8vYWxsb3dlZCwgY2F1c2VzIGhlYXAgcG9sbHV0aW9uCiAgICAgICAgCiAgICAgICAgU3RyaW5nIHN0cmluZyA9IHN0cmluZ3MuZ2V0KDApOyAvL0NsYXNzQ2FzdEV4Y2VwdGlvbgogICAgfQp9