super.buildUI( parent ); container.setLayout( WidgetUtil.createGridLayout( 6 ) );
container = new ScrolledComposite( parent, SWT.H_SCROLL | SWT.V_SCROLL ); container.setLayoutData( new GridData( GridData.FILL_BOTH ) ); ((ScrolledComposite)container).setExpandHorizontal( true ); ((ScrolledComposite)container).setExpandVertical( true ); container.addControlListener( new ControlAdapter( ) {  public void controlResized( ControlEvent e ) { computeSize( ); } } );  container.addDisposeListener( new DisposeListener( ) {  public void widgetDisposed( DisposeEvent e ) { deRegisterListeners( ); } } );  composite = new Composite(container,SWT.NONE); composite.setLayoutData( new GridData(GridData.FILL_BOTH) );  if ( sections == null ) sections = new SortMap( );  composite.setLayout( WidgetUtil.createGridLayout( 6 ) );
	public void buildUI( Composite parent  )	{		super.buildUI( parent );		container.setLayout( WidgetUtil.createGridLayout( 6 ) );		dataSetProvider = new DataSetDescriptorProvider( );		dataSetSection = new ComboAndButtonSection( dataSetProvider.getDisplayName( ),				container,				true );		dataSetSection.setProvider( dataSetProvider );		dataSetSection.addButtonSelectionListener( new SelectionAdapter( ) {			public void widgetSelected( SelectionEvent e )			{				dataSetProvider.bindingDialog( );			}		} );		dataSetSection.setWidth( 300 );		dataSetSection.setButtonText( BUTTON_BINDING );		dataSetSection.setGridPlaceholder( 2, true );		dataSetProvider.setComboAndButtonSection( dataSetSection );		addSection( PageSectionId.BINDING_DATASET, dataSetSection );		dataSetFormProvider = new DataSetColumnBindingsFormHandleProvider( );		dataSetFormSection = new FormSection( dataSetFormProvider.getDisplayName( ),				container,				true );		dataSetFormSection.setCustomForm( new DataSetColumnBindingsFormDescriptor( ) );		dataSetFormSection.setProvider( dataSetFormProvider );		dataSetFormSection.showDisplayLabel( true );		dataSetFormSection.setButtonWithDialog( true );		dataSetFormSection.setStyle( FormPropertyDescriptor.FULL_FUNCTION );		dataSetFormSection.setFillForm( true );		dataSetFormSection.setGridPlaceholder( 1, true );		addSection( PageSectionId.BINDING_DATASET_FORM, dataSetFormSection );		dataSetProvider.setDependedProvider( dataSetFormProvider );		createSections( );		layoutSections( );	}