Bug 314203 Unnecessary round mode will cause number disappear
core/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java
/**
	 * Parses the input string into a formatted date type.
	 * 
	 * @param number
	 *            the input string to parse
	 * @return the formatted date
	 * @throws ParseException
	 *             if the beginning of the specified string cannot be parsed.
	 */
	public Number parse( String number ) throws ParseException
	{
		if ( numberFormat instanceof DecimalFormat )
		{
			( (DecimalFormat) numberFormat ).setParseBigDecimal( this.parseBigDecimal );
		}
		return numberFormat.parse( number );
	}
	BigDecimal roundValue( BigDecimal bd )
	{
		if ( roundPrecision >= 0 )
		{
			int scale = bd.scale( );
			if ( scale > roundPrecision )
			{
				bd = bd.setScale( roundPrecision, roundingMode );
			}
		}
		return bd;
	}
	double roundValue( double value )