Bug 314203 Unnecessary round mode will cause number disappear
core/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java
case 'E' :
			case 'e' :
				realPattern = "0.000000E00"; 
				numberFormat = new DecimalFormat( realPattern,
						new DecimalFormatSymbols( locale.toLocale( ) ) );
				roundPrecision = -2;
				return;
			case 'X' :
			case 'x' :
				hexFlag = true;
				return;
			default :
			{
				char data[] = new char[1];
				data[0] = c;
				String str = new String( data );
				numberFormat = new DecimalFormat( str,
						new DecimalFormatSymbols( locale.toLocale( ) ) );
				return;
			}
		}
	}
	private DecimalFormatSymbols getICUDecimalSymbols( Locale locale )
	{
		DecimalFormatSymbols symbols = new DecimalFormatSymbols( locale );
		com.ibm.icu.text.DecimalFormatSymbols icuSymbols = new com.ibm.icu.text.DecimalFormatSymbols(
				locale );
		symbols.setCurrencySymbol( icuSymbols.getCurrencySymbol( ) );
		symbols.setDecimalSeparator( icuSymbols.getDecimalSeparator( ) );
		symbols.setDigit( icuSymbols.getDigit( ) );