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