lacLabel.setEnabled( !( series instanceof StockSeries ) );
	public Composite getComponent( Composite parent )	{		// Layout for the content composite		GridLayout glContent = new GridLayout( );		glContent.numColumns = 2;		glContent.horizontalSpacing = 5;		glContent.verticalSpacing = 5;		glContent.marginHeight = 7;		glContent.marginWidth = 7;		cmpContent = new Composite( parent, SWT.NONE );		cmpContent.setLayout( glContent );		// The axis from the model for convenient access		Series series = null;		try		{			series = getSeriesForProcessing( );		}		catch ( ClassCastException cce )		{			cce.printStackTrace( );		}		lacLabel = new LabelAttributesComposite( cmpContent,				SWT.NONE,				Messages.getString( "OrthogonalSeriesLabelAttributeSheetImpl.Lbl.Label" ), series.getLabelPosition( ), series //$NON-NLS-1$						.getLabel( ),				chart.getUnits( ),				true,				true,				serviceprovider,				( series instanceof PieSeries || series instanceof BarSeries )						? LabelAttributesComposite.ALLOW_INOUT_POSITION						: ( LabelAttributesComposite.ALLOW_HORIZONTAL_POSITION | LabelAttributesComposite.ALLOW_VERTICAL_POSITION ) );		GridData gdLACLabel = new GridData( GridData.FILL_HORIZONTAL );		gdLACLabel.widthHint = 200;		lacLabel.setLayoutData( gdLACLabel );		lacLabel.addListener( this );		// StockSeries don't draw the label		lacLabel.setEnabled( !( series instanceof StockSeries ) );		if ( series instanceof PieSeries )		{			lacTitle = new LabelAttributesComposite( cmpContent,					SWT.NONE,					Messages.getString( "OrthogonalSeriesLabelAttributeSheetImpl.Lbl.Title" ), ( (PieSeries) series ) //$NON-NLS-1$							.getTitlePosition( ),					( (PieSeries) series ).getTitle( ),					chart.getUnits( ),					true,					true,					serviceprovider,					LabelAttributesComposite.ALLOW_HORIZONTAL_POSITION							| LabelAttributesComposite.ALLOW_VERTICAL_POSITION );			GridData gdLACTitle = new GridData( GridData.FILL_HORIZONTAL );			gdLACTitle.widthHint = 200;			lacTitle.setLayoutData( gdLACTitle );			lacTitle.addListener( this );		}		return cmpContent;	}