import java.util.List; class RawTypes { public void m(ClassLoader cl) throws ClassNotFoundException { Class clazz = cl.loadClass("java.lang.Object"); } } interface I { public void m(List<? extends String> l); } class OtherClass implements I { public void m(List l) {} }