} catch( java.text.ParseException ex ) {
log.error( "Error while trying to parse: "+currentValue );
throw new NSForwardException( ex );
}
case 1:
if( currentAttribute.valueFactoryMethodName() != null ) {
currentValue = currentAttribute.newValueForString( (String) currentValue );
}
case 0:
currentValue = new java.math.BigDecimal( (String) currentValue );
}