Bug 314203 Unnecessary round mode will cause number disappear
core/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java
*            the number to be formatted
	 * @return the formatted string
	 */
	public String format( double num )
	{
		try
		{
			if ( Double.isNaN( num ) )
			{
				return "NaN"; 
			}
			if ( hexFlag == true )
			{
				return Long.toHexString( new Double( num ).longValue( ) );
			}
			
			if ( num == 0 )
			{
				num = 0;
			}
			if ( this.formatPattern == null )
			{
				long longValue = Math.round( num );
				if( longValue == num )
				{
					return Long.toString( longValue );
				}
				String result = Double.toString( num );
				return result.replace( '.', decimalSeparator );
			}