return this.format( bigDecimal.doubleValue( ) );
try { if ( Double.isNaN( num ) ) { return "NaN"; }  if ( hexFlag == true ) { return Integer.toHexString( new Long( new Double( num ) .longValue( ) ).intValue( ) ); }  return numberFormat.format( num );  } catch ( Exception e ) { logger.error( "Format failed:" + e ); return null; }
	public String format( BigDecimal bigDecimal )	{		return this.format( bigDecimal.doubleValue( ) );	}