"Z", AngleType.Z ).placeComponents( cmpContent );
Messages.getString( "AxisSheetImpl.Label.AncillaryZ" ), AngleType.Z, treeIndex++ ).placeComponents( cmpContent );
	public void getComponent( Composite parent )	{		final int COLUMN_NUMBER = ChartUIUtil.is3DType( getChart( ) ) ? 5 : 4;		cmpContent = new Composite( parent, SWT.NONE );		{			GridLayout glContent = new GridLayout( COLUMN_NUMBER, false );			glContent.horizontalSpacing = HORIZONTAL_SPACING;			cmpContent.setLayout( glContent );			GridData gd = new GridData( GridData.FILL_BOTH );			cmpContent.setLayoutData( gd );		}		Label lblAxis = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblAxis.setLayoutData( gd );			lblAxis.setFont( JFaceResources.getBannerFont( ) );			lblAxis.setText( Messages.getString( "AxisSheetImpl.Label.Axis" ) ); //$NON-NLS-1$		}		Label lblVisible = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblVisible.setLayoutData( gd );			lblVisible.setFont( JFaceResources.getBannerFont( ) );			lblVisible.setText( Messages.getString( "AxisSheetImpl.Label.Visible" ) ); //$NON-NLS-1$		}		Label lblType = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblType.setLayoutData( gd );			lblType.setFont( JFaceResources.getBannerFont( ) );			lblType.setText( Messages.getString( "AxisSheetImpl.Label.Type" ) ); //$NON-NLS-1$		}		Label lblColor = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblColor.setLayoutData( gd );			lblColor.setFont( JFaceResources.getBannerFont( ) );			lblColor.setText( Messages.getString( "AxisSheetImpl.Label.Color" ) ); //$NON-NLS-1$		}		if ( ChartUIUtil.is3DType( getChart( ) ) )		{			Label lblRotation = new Label( cmpContent, SWT.NONE );			{				GridData gd = new GridData( );				gd.horizontalAlignment = SWT.BEGINNING;				lblRotation.setLayoutData( gd );				lblRotation.setFont( JFaceResources.getBannerFont( ) );				lblRotation.setText( Messages.getString( "AxisSheetImpl.Label.Rotation" ) ); //$NON-NLS-1$			}		}		new AxisOptionChoser( ChartUIUtil.getAxisXForProcessing( (ChartWithAxes) getChart( ) ),				"X", //$NON-NLS-1$				AngleType.X ).placeComponents( cmpContent );		int yaxisNumber = ChartUIUtil.getOrthogonalAxisNumber( getChart( ) );		for ( int i = 0; i < yaxisNumber; i++ )		{			String text = "Y"; //$NON-NLS-1$			new AxisOptionChoser( ChartUIUtil.getAxisYForProcessing( (ChartWithAxes) getChart( ),					i ),					yaxisNumber == 1 ? text : ( text + " - " + ( i + 1 ) ), AngleType.Y ).placeComponents( cmpContent ); //$NON-NLS-1$		}		if ( ChartUIUtil.is3DType( getChart( ) ) )		{			new AxisOptionChoser( ChartUIUtil.getAxisZForProcessing( (ChartWithAxes) getChart( ) ),					"Z", //$NON-NLS-1$					AngleType.Z ).placeComponents( cmpContent );		}	}