static L syncInstancesOf(Iterable i, Class c) { if (i == null) ret new L; synchronized(i) { ret collectInstances(i, c); } } static L nuLike syncInstancesOf(Class c, Iterable i) { ret syncInstancesOf(i, c); }