boolean isNot3D = getChart( ).getDimension( ).getValue( ) != ChartDimension.THREE_DIMENSIONAL; if ( isNot3D )
if ( !ChartUIUtil.is3DType( getChart( ) ) )
	public void getComponent( Composite parent )	{		ChartUIUtil.bindHelp( parent, ChartHelpContextIds.SUBTASK_PLOT );				cmpContent = new Composite( parent, SWT.NONE );		{			GridLayout glContent = new GridLayout( 2, false );			cmpContent.setLayout( glContent );			GridData gd = new GridData( GridData.FILL_BOTH );			cmpContent.setLayoutData( gd );		}		Composite cmpBasic = new Composite( cmpContent, SWT.NONE );		{			cmpBasic.setLayout( new GridLayout( 2, false ) );			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			cmpBasic.setLayoutData( gd );		}		Label lblIncludingAxes = new Label( cmpBasic, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalSpan = 2;			lblIncludingAxes.setLayoutData( gd );			lblIncludingAxes.setFont( JFaceResources.getBannerFont( ) );			lblIncludingAxes.setText( getChart( ) instanceof ChartWithAxes					? Messages.getString( "ChartPlotSheetImpl.Label.AreaIncludingAxes" ) : Messages.getString( "ChartPlotSheetImpl.Label.PlotArea" ) ); //$NON-NLS-1$ //$NON-NLS-2$		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartPlotSheetImpl.Label.Background" ) ); //$NON-NLS-1$		cmbBlockColor = new FillChooserComposite( cmpBasic, SWT.DROP_DOWN				| SWT.READ_ONLY, getContext( ), getChart( ).getPlot( )				.getBackground( ), true, true );		{			GridData gd = new GridData( );			gd.widthHint = 200;			cmbBlockColor.setLayoutData( gd );			cmbBlockColor.addListener( this );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartPlotSheetImpl.Label.Outline" ) ); //$NON-NLS-1$		btnIncludingVisible = new Button( cmpBasic, SWT.CHECK );		{			btnIncludingVisible.setText( Messages.getString( "ChartPlotSheetImpl.Label.Visible" ) ); //$NON-NLS-1$			btnIncludingVisible.addSelectionListener( this );			btnIncludingVisible.setSelection( getChart( ).getPlot( )					.getOutline( )					.isVisible( ) );		}		Label lblWithinAxes = new Label( cmpBasic, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalSpan = 2;			lblWithinAxes.setLayoutData( gd );			lblWithinAxes.setFont( JFaceResources.getBannerFont( ) );			lblWithinAxes.setText( getChart( ) instanceof ChartWithAxes					? Messages.getString( "ChartPlotSheetImpl.Label.AreaWithinAxes" ) : Messages.getString( "ChartPlotSheetImpl.Label.ClientArea" ) ); //$NON-NLS-1$ //$NON-NLS-2$		}		// WithinAxes area is not supported in 3D		boolean isNot3D = getChart( ).getDimension( ).getValue( ) != ChartDimension.THREE_DIMENSIONAL;		if ( isNot3D )		{			new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartPlotSheetImpl.Label.Background2" ) ); //$NON-NLS-1$			cmbClientAreaColor = new FillChooserComposite( cmpBasic,					SWT.DROP_DOWN | SWT.READ_ONLY,					getContext( ),					getChart( ).getPlot( ).getClientArea( ).getBackground( ),					true,					true );			{				GridData gridData = new GridData( );				gridData.widthHint = 200;				cmbClientAreaColor.setLayoutData( gridData );				cmbClientAreaColor.addListener( this );			}		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartPlotSheetImpl.Label.Outline" ) ); //$NON-NLS-1$		btnWithinVisible = new Button( cmpBasic, SWT.CHECK );		{			btnWithinVisible.setText( Messages.getString( "ChartPlotSheetImpl.Label.Visible2" ) ); //$NON-NLS-1$			btnWithinVisible.addSelectionListener( this );			btnWithinVisible.setSelection( getChart( ).getPlot( )					.getClientArea( )					.getOutline( )					.isVisible( ) );		}		createButtonGroup( cmpContent );	}