} else if ( value.startsWith( "\"" ) ) {
paramDef = new PortableStringParameterDefinition();
( (PortableStringParameterDefinition) paramDef ).setValue( value.substring( 1, value.length() - 1 ) );
} else if ( Character.isDigit( value.charAt( 0 ) ) ) {
if ( value.endsWith( "f" ) ) {
paramDef = new PortableFloatParameterDefinition();
( (PortableFloatParameterDefinition) paramDef ).setValue( Float.parseFloat( value ) );
} else {
paramDef = new PortableIntegerParameterDefinition();
( (PortableIntegerParameterDefinition) paramDef ).setValue( Integer.parseInt( value ) );
}