case MarkerType.BUTTON : drawButton( ipr );
case MarkerType.ELLIPSE : drawEllipse( ipr );
	public final void draw( IPrimitiveRenderer ipr ) throws ChartException	{		switch ( m.getType( ).getValue( ) )		{			case MarkerType.CROSSHAIR :				drawCrosshair( ipr );				break;			case MarkerType.TRIANGLE :				drawTriangle( ipr );				break;			case MarkerType.BOX :				drawBox( ipr );				break;			case MarkerType.CIRCLE :				drawCircle( ipr );				break;			case MarkerType.ICON :				drawIcon( ipr );				break;			case MarkerType.NABLA :				drawNabla( ipr );				break;			case MarkerType.DIAMOND :				drawDiamond( ipr );				break;			case MarkerType.FOUR_DIAMONDS :				drawFourDiamonds( ipr );				break;			case MarkerType.BUTTON :				drawButton( ipr );				break;			case MarkerType.SEMI_CIRCLE :				drawSemiCircle( ipr );				break;			case MarkerType.HEXAGON :				drawHexagon( ipr );				break;			case MarkerType.RECTANGLE :				drawRectangle( ipr );				break;			case MarkerType.STAR :				drawStar( ipr );				break;			case MarkerType.COLUMN :				drawColumn( ipr );				break;			case MarkerType.CROSS :				drawCross( ipr );				break;		}	}