private static String convertClass2ParameterName(Class inputType){
  String className=inputType.getName();
  String name=className.substring(className.lastIndexOf(".") + 1);
  StringBuffer result=new StringBuffer();
  for (int i=0; i < name.length(); i++) {
    char current=name.charAt(i);
    if (Character.isUpperCase(current)) {
      result.append("_" + Character.toLowerCase(current));
    }
 else {
      result.append(current);
    }
  }
  return "keep" + result.toString();
}

private static String convertClass2ParameterName ( Class inputType ) { String className = inputType . getName ( ) ; String name = className . substring ( className . lastIndexOf ( "." ) + 1 ) ; StringBuffer result = new StringBuffer ( ) ; for ( int i = 0 ; i < name . length ( ) ; i ++ ) { char current = name . charAt ( i ) ; if ( Character . isUpperCase ( current ) ) { result . append ( "_" + Character . toLowerCase ( current ) ) ; } else { result . append ( current ) ; } } return "keep" + result . toString ( ) ; }
converts the class name into a parameter name following rapidminer conventions ( lower case , underscores for empty spaces ) .
