public final Class<?> loadClass(String name) throws ClassNotFoundException {
		Class<?> cls = loaded.get(name);
		if (cls == null) {
			cls = defineClass(name);
			if (cls != null) {
				loaded.put(name, cls);
			}
		}
		return cls;
	}