Bug 314203 Unnecessary round mode will cause number disappear
core/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java
}
			
			if ( patternStr.length( ) == 1 )
			{
				handleSingleCharFormatString( patternStr.charAt( 0 ) );
				roundPrecision = getRoundPrecision( numberFormat );
				applyPatternAttributes( );
				return;
			}
			
			handleNamedFormats( patternStr );
			roundPrecision = getRoundPrecision( numberFormat );
			applyPatternAttributes( );
		}
		catch ( Exception illeagueE )
		{
			logger.log( Level.WARNING, illeagueE.getMessage( ), illeagueE );
		}
	}
	private String processPatternAttributes( String pattern )
	{
		if ( pattern == null || pattern.length( ) <= 3 ) 
			return pattern;
		int length = pattern.length( );
		if ( pattern.charAt( length - 1 ) == '}' )
		{
			
			int begin = pattern.lastIndexOf( '{' );
			if ( begin >= 0 )
			{