code: private void initScriptClasses(Set<Class<?>> classes)throws Exception
  	{
  		ClassRegister classRegister=new ClassRegister();
  		for (Class<?> clazz : classes) {
  			onClassFind(clazz, classRegister);
  		}
  		Set<Class<? extends S>> scriptClass=findScriptClass(classes);
  		Set<Class<? extends S>> instanceAbleScript = findInstanceAbleScript(scriptClass);
  		for(Class<? extends S> clazz:instanceAbleScript)
  		{
  			onScriptClassFind(clazz, classRegister);//交给子类处理
  		}
  		ClassData cd=new ClassData();
  		cd.intMap.putAll(classRegister.intMap);
  		cd.stringMap.putAll(classRegister.stringMap);
  		_log.info("loadScriptClass complete,id mapping size:"+cd.intMap.size()+",name mapping size:"+cd.stringMap.size());
  		this.classData=cd;
  	}
docs: 脚本类的加载不交给子类控制
  @param classes
  @throws Exception