public static <T>List<T> instantiateAll(String[] classes,ClassLoader classLoader){
  List<T> clazzes=new ArrayList<T>();
  for (  String clazz : classes) {
    if (StringUtils.hasLength(clazz)) {
      try {
        clazzes.add(ClassUtils.<T>instantiate(clazz,classLoader));
      }
 catch (      Exception e) {
        throw new CassandraMigrationException("Unable to instantiate class: " + clazz,e);
      }
    }
  }
  return clazzes;
}

public static < T > List < T > instantiateAll ( String [ ] classes , ClassLoader classLoader ) { List < T > clazzes = new ArrayList < T > ( ) ; for ( String clazz : classes ) { if ( StringUtils . hasLength ( clazz ) ) { try { clazzes . add ( ClassUtils . < T > instantiate ( clazz , classLoader ) ) ; } catch ( Exception e ) { throw new CassandraMigrationException ( "Unable to instantiate class: " + clazz , e ) ; } } } return clazzes ; }
instantiate all these classes .
