Bug 314203 Unnecessary round mode will cause number disappear
core/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java
ArrayList<String> names = new ArrayList<String>( );
				ArrayList<String> values = new ArrayList<String>( );
				String properties = pattern.substring( begin + 1, length - 1 );
				String[] attributes = properties.split( ";" );
				boolean wellForm = true;
				for ( String attribute : attributes )
				{
					int delimit = attribute.indexOf( '=' );
					if ( delimit == -1 )
					{
						wellForm = false;
						break;
					}
					names.add( attribute.substring( 0, delimit ) );
					values.add( attribute.substring( delimit + 1 ) );
				}
				if ( wellForm )
				{
					
					int size = names.size( );
					for ( int index = 0; index < size; index++ )
					{
						if ( DIGIT_SUBSTITUTION.equalsIgnoreCase( names.get(
								index ).trim( ) ) )
						{
							String value = values.get( index ).trim( );
							digitSubstitution = Boolean.valueOf( value );
						}
						if ( ROUNDING_MODE.equalsIgnoreCase( names.get( index )
								.trim( ) ) )