static void removeInstances(L l, Class c) {
  if (l == null || c == null) ret;
  for i over l:
    if (isInstanceX(c, l.get(i))) l.remove(i--);
}

static void removeInstances(L l, S className) {
  removeInstances(l, getClassNamed(className));
}