Bug 417317 Error when running chart example SwingInteractivityViewer.java.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/InteractiveRenderer.java
if ( color != null )
			color.brighter( );
	}
	private void highlightFill( Fill fill )
	{
		if ( fill instanceof ColorDefinition )
		{
			ColorDefinition cd = ( (ColorDefinition) fill );
			saveColor( cd );
			cd.setRed( ( cd.getRed( ) + 255 ) / 2 );
			cd.setGreen( ( cd.getGreen( ) + 255 ) / 2 );
			cd.setBlue( ( cd.getBlue( ) + 255 ) / 2 );
		}
		else if ( fill instanceof Gradient )
		{
			highlightFill( ( (Gradient) fill ).getStartColor( ) );
			highlightFill( ( (Gradient) fill ).getEndColor( ) );
		}
		else if ( fill instanceof Image )
		{
			
		}
		else if ( fill instanceof MultipleFill )
		{
			EList<Fill> list = ( (MultipleFill) fill ).getFills( );
			for ( int i = 0; i < list.size( ); i++ )
			{
				highlightFill( list.get( i ) );
			}
		}