int _markerSize, DeferredCache _dc, boolean _bDeferred,
Integer _markerSize, DeferredCache _dc, boolean _bDeferred,
	public MarkerRenderer( IDeviceRenderer _render, Object _oSource,			Location _lo, LineAttributes _la, Fill _paletteEntry, Marker _m,			int _markerSize, DeferredCache _dc, boolean _bDeferred,			boolean _bTransposed )	{		this.iRender = _render;		la = _la;		dc = _dc;		bDeferred = _bDeferred;		oSource = _oSource;		m = _m;		bTransposed = _bTransposed;				paletteEntry = ChartUtil.convertFill( _paletteEntry, _markerSize );		if ( _markerSize < 0 )		{			if ( _paletteEntry instanceof MultipleFill )			{				// Use MultipleFill render negative marker				_markerSize = Math.abs( _markerSize );			}			else			{				// Set a default size for negative marker				_markerSize = m.getSize( );			}		}		iSize = _markerSize				* iRender.getDisplayServer( ).getDpiResolution( ) / 72d;				bRendering3D = _lo instanceof Location3D;		if ( bRendering3D )		{			lo3d = (Location3D) _lo;		}		else		{			lo = _lo;		}	}