sb.append( getOrthogonalDisplayValue() );
String oType = dpc.getOrthogonalType( ); if ( oType.length( ) == 0 ) { sb.append( getOrthogonalDisplayValue( ) ); } else if ( !( oOrthogonalValue instanceof IDataPointEntry ) ) { continue; } else { String str = ( (IDataPointEntry) oOrthogonalValue ).getFormattedString( oType, dpc.getFormatSpecifier( ), rtc.getULocale( ) ); if ( str == null ) {   continue; } sb.append( str ); }
	public final String getDisplayValue( )	{		final StringBuffer sb = new StringBuffer( );				if ( dp == null )		{			// Show orthogonal value by default.			sb.append( getOrthogonalDisplayValue() );		}		else 		{			final EList el = dp.getComponents();			if ( dp.getPrefix() != null )			{				sb.append( dp.getPrefix() );			}			DataPointComponent dpc;			DataPointComponentType dpct;			for ( int i = 0; i < el.size(); i++ )			{				dpc = (DataPointComponent) el.get( i );				dpct = dpc.getType();				if ( dpct == DataPointComponentType.BASE_VALUE_LITERAL )				{					sb.append( getBaseDisplayValue() );				}				else if ( dpct == DataPointComponentType.ORTHOGONAL_VALUE_LITERAL )				{					sb.append( getOrthogonalDisplayValue() );				}				else if ( dpct == DataPointComponentType.SERIES_VALUE_LITERAL )				{					sb.append( getSeriesDisplayValue() );				}				else if ( dpct == DataPointComponentType.PERCENTILE_ORTHOGONAL_VALUE_LITERAL )				{					sb.append( getPercentileOrthogonalDisplayValue( ) );				}				if ( i < el.size() - 1 )				{					sb.append( dp.getSeparator() );				}			}			if ( dp.getSuffix() != null )			{				sb.append( dp.getSuffix() );			}		}		return sb.toString( );	}