so when you tell the compiler that you think it's ...
# android
j
so when you tell the compiler that you think it's List<Foo> it believes you, but warns you that it's trusting you and that it will not be covering your ass in the bytecode when it casts