else { graphics.setBackgroundColor( ColorConstants.white ); graphics.fillRectangle( rect );
	protected void paintFigure( Graphics graphics )	{		Rectangle rect = getClientArea( );		Color forecolor = graphics.getForegroundColor( );		if ( getBackgroundColor( ).equals( ColorConstants.blue ) )		{			//paint the figure with blue when it's highlighted			graphics.fillRectangle( rect );			graphics.setForegroundColor( ColorConstants.lightBlue );			graphics.drawRectangle( rect );		}		else		{			graphics.setBackgroundColor( ColorConstants.white );			graphics.fillRectangle( rect );			graphics.setForegroundColor(ReportColorConstants.MarginBorderColor);			drawLine( graphics, rect, SWT.LEFT, LINE_STYLE );			drawLine( graphics, rect, SWT.TOP, LINE_STYLE );			drawLine( graphics, rect, SWT.RIGHT, LINE_STYLE );			drawLine( graphics, rect, SWT.BOTTOM, LINE_STYLE );		}		graphics.setForegroundColor( forecolor );	}