Bug 314203 Unnecessary round mode will cause number disappear
core/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java
/**
	 * initializes numeric format pattern
	 * 
	 * @param patternStr
	 *            ths string used for formatting numeric data
	 */
	public void applyPattern( String patternStr )
	{
		try
		{
			patternStr = processPatternAttributes( patternStr );
			this.formatPattern = patternStr;
			hexFlag = false;
			roundPrecision = -1;
			realPattern = formatPattern;
			
			if ( this.formatPattern == null )
			{
				numberFormat = NumberFormat.getInstance( locale.toLocale( ) );
				numberFormat.setGroupingUsed( false );
				DecimalFormatSymbols symbols = new DecimalFormatSymbols( locale
						.toLocale( ) );
				decimalSeparator = symbols.getDecimalSeparator( );
				decimalFormat = new DecimalFormat( "", 
						new DecimalFormatSymbols( locale.toLocale( ) ) );
				decimalFormat.setMinimumIntegerDigits( 1 );
				decimalFormat.setGroupingUsed( false );
				roundPrecision = getRoundPrecision( numberFormat );
				applyPatternAttributes( );
				return;