DataTypeUtil.toDate( value, Locale.US );
DataTypeUtil.toDate( value, ULocale.US );
	private String isValidValue( String value )	{		if ( canBeNull( ) )		{			if ( value == null || value.length( ) == 0 )			{				return null;			}		}		else		{			if ( value == null || value.length( ) == 0 )			{				return ERROR_MSG_CANNOT_BE_NULL;			}		}		if ( canBeBlank( ) )		{			if ( StringUtil.isBlank( value ) )			{				return null;			}		}		else		{			if ( StringUtil.isBlank( value ) )			{				return ERROR_MSG_CANNOT_BE_BLANK;			}		}		try		{			if ( DesignChoiceConstants.PARAM_TYPE_BOOLEAN.equals( getSelectedDataType( ) ) )			{				DataTypeUtil.toBoolean( value );			}			else if ( DesignChoiceConstants.PARAM_TYPE_DECIMAL.equals( getSelectedDataType( ) ) )			{				DataTypeUtil.toBigDecimal( value );			}			else if ( DesignChoiceConstants.PARAM_TYPE_DATETIME.equals( getSelectedDataType( ) ) )			{				DataTypeUtil.toDate( value, Locale.US );			}			else if ( DesignChoiceConstants.PARAM_TYPE_FLOAT.equals( getSelectedDataType( ) ) )			{				DataTypeUtil.toDouble( value );			}		}		catch ( BirtException e )		{			return ERROR_MSG_MISMATCH_DATA_TYPE;		}		return null;	}