code: @SuppressWarnings("unchecked")
  	private Set<Class<? extends S>> findScriptClass(Set<Class<?>> clazzs)
  			throws InstantiationException, IllegalAccessException {
  		Set<Class<? extends S>> scriptClazzs = new HashSet<Class<? extends S>>();
  		for (Class<?> clazz : clazzs) {
  			if (IAnnotationScript.class.isAssignableFrom(clazz)) {
  				Class<S> scriptClazz = (Class<S>) clazz;
  				scriptClazzs.add(scriptClazz);
  			}
  		}
  		return scriptClazzs;
  	}
docs: 找出脚本类
  @param clazzs
  @return
  @throws InstantiationException
  @throws IllegalAccessException