static Map classForName_cache = synchroHashMap(); static Class classForName(S name) { Class c = classForName_cache.get(name); if (c == null) classForName_cache.put(name, c = Class.forName(name)); ret c; }