cmpContent = new Composite( parent, SWT.NONE ); { cmpContent.setLayout( new GridLayout( ) ); GridData gd = new GridData( GridData.FILL_BOTH ); cmpContent.setLayoutData( gd ); }  Composite cmpBasic = new Composite( cmpContent, SWT.NONE ); { cmpBasic.setLayout( new GridLayout( 2, false ) ); cmpBasic.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) ); }  new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "AxisYSheetImpl.Label.Title" ) );  List keys = null; IUIServiceProvider serviceprovider = getContext( ).getUIServiceProvider( ); if ( serviceprovider != null ) { keys = serviceprovider.getRegisteredKeys( ); }  txtTitle = new ExternalizedTextEditorComposite( cmpBasic, SWT.BORDER | SWT.SINGLE, -1, -1, keys, serviceprovider, getAxisForProcessing( ).getTitle( ).getCaption( ).getValue( ) ); { GridData gd = new GridData( ); gd.widthHint = 200; txtTitle.setLayoutData( gd ); txtTitle.addListener( this ); }  new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "AxisZSheetImpl.Label.Labels" ) );  btnVisible = new Button( cmpBasic, SWT.CHECK ); { btnVisible.setText( Messages.getString( "AxisZSheetImpl.Label.Visible" ) ); btnVisible.addSelectionListener( this ); btnVisible.setSelection( getAxisForProcessing( ).getLabel( ) .isVisible( ) ); }  createButtonGroup( cmpContent );
super.createControl( parent );
	public void createControl( Composite parent )	{		ChartUIUtil.bindHelp( parent, ChartHelpContextIds.SUBTASK_ZAXIS );		cmpContent = new Composite( parent, SWT.NONE );		{			cmpContent.setLayout( new GridLayout( ) );			GridData gd = new GridData( GridData.FILL_BOTH );			cmpContent.setLayoutData( gd );		}		Composite cmpBasic = new Composite( cmpContent, SWT.NONE );		{			cmpBasic.setLayout( new GridLayout( 2, false ) );			cmpBasic.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "AxisYSheetImpl.Label.Title" ) ); //$NON-NLS-1$		List keys = null;		IUIServiceProvider serviceprovider = getContext( ).getUIServiceProvider( );		if ( serviceprovider != null )		{			keys = serviceprovider.getRegisteredKeys( );		}		txtTitle = new ExternalizedTextEditorComposite( cmpBasic,				SWT.BORDER | SWT.SINGLE,				-1,				-1,				keys,				serviceprovider,				getAxisForProcessing( ).getTitle( ).getCaption( ).getValue( ) );		{			GridData gd = new GridData( );			gd.widthHint = 200;			txtTitle.setLayoutData( gd );			txtTitle.addListener( this );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "AxisZSheetImpl.Label.Labels" ) ); //$NON-NLS-1$		btnVisible = new Button( cmpBasic, SWT.CHECK );		{			btnVisible.setText( Messages.getString( "AxisZSheetImpl.Label.Visible" ) ); //$NON-NLS-1$			btnVisible.addSelectionListener( this );			btnVisible.setSelection( getAxisForProcessing( ).getLabel( )					.isVisible( ) );		}		createButtonGroup( cmpContent );	}