catch ( ParseException e ) { }
	private String format( String string )	{		if ( canBeNull( ) && string == null )		{			return LABEL_NULL;		}		if ( StringUtil.isBlank( string ) || formatCategroy == null )		{			return string;		}		try		{			String pattern = formatPattern;			if ( formatPattern == null )			{				if ( DesignChoiceConstants.STRING_FORMAT_TYPE_CUSTOM.equals( formatCategroy )						|| DesignChoiceConstants.DATETIEM_FORMAT_TYPE_CUSTOM.equals( formatCategroy )						|| DesignChoiceConstants.NUMBER_FORMAT_TYPE_CUSTOM.equals( formatCategroy ) )				{					return string;				}				pattern = formatCategroy;			}			if ( DesignChoiceConstants.PARAM_TYPE_DATETIME.equals( getSelectedDataType( ) ) )			{				DateFormatter formatter = new DateFormatter( STANDARD_DATE_TIME_PATTERN );				Date date = formatter.parse( string );				formatter.applyPattern( pattern );				string = formatter.format( date );			}			else if ( DesignChoiceConstants.PARAM_TYPE_FLOAT.equals( getSelectedDataType( ) ) )			{				string = new NumberFormatter( pattern ).format( DataTypeUtil.toDouble( string )						.doubleValue( ) );			}			else if ( DesignChoiceConstants.PARAM_TYPE_DECIMAL.equals( getSelectedDataType( ) ) )			{				string = new NumberFormatter( pattern ).format( DataTypeUtil.toBigDecimal( string ) );			}			else if ( DesignChoiceConstants.PARAM_TYPE_STRING.equals( getSelectedDataType( ) ) )			{				string = new StringFormatter( pattern ).format( string );			}		}		catch ( BirtException e )		{			// e.printStackTrace( );		}		catch ( ParseException e )		{		}		return string;	}