static L withoutInstancesOf(Iterable i, Class c) { new L l; if (i == null) ret l; c = primitiveToBoxedTypeOpt(c); for (O a : i) if (!isInstance(c, o)) l.add(o); ret l; }