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