false, null, null );
false );
	private void paintMarker( GC gc, Marker currentMarker, Location location )	{		// Paint an icon sample, not a real icon in the Fill		Marker renderMarker = currentMarker;		if ( currentMarker.getType( ) == MarkerType.ICON_LITERAL )		{			renderMarker = (Marker) EcoreUtil.copy( currentMarker );			renderMarker.setFill( ImageImpl.create( UIHelper.getURL( "icons/obj16/marker_icon.gif" ).toString( ) ) ); //$NON-NLS-1$		}		idrSWT.setProperty( IDeviceRenderer.GRAPHICS_CONTEXT, gc );		final MarkerRenderer mr = new MarkerRenderer( idrSWT,				StructureSource.createUnknown( null ),				location,				LineAttributesImpl.create( getMarker( ).isVisible( )						? ColorDefinitionImpl.BLUE( )						: ColorDefinitionImpl.GREY( ),						LineStyle.SOLID_LITERAL,						1 ),				getMarker( ).isVisible( ) ? ColorDefinitionImpl.create( 80,						168,						218 ) : ColorDefinitionImpl.GREY( ),				renderMarker,				5,				null,				false,				false,				null,				null );		try		{			mr.draw( idrSWT );		}		catch ( ChartException ex )		{			WizardBase.displayException( ex );		}	}