public static void registerIOObjects(Collection<Class<? extends IOObject>> objects){
  for (  Class<? extends IOObject> currentClass : objects) {
    String current=currentClass.getName();
    IO_OBJECT_NAME_MAP.put(current.substring(current.lastIndexOf(".") + 1),currentClass);
  }
}

public static void registerIOObjects ( Collection < Class < ? extends IOObject > > objects ) { for ( Class < ? extends IOObject > currentClass : objects ) { String current = currentClass . getName ( ) ; IO_OBJECT_NAME_MAP . put ( current . substring ( current . lastIndexOf ( "." ) + 1 ) , currentClass ) ; } }
checks if the given classes are already registered and adds them if not .
