ComboSection beforeSection = new ComboSection( beforeProvider.getDisplayName( ), container, true );  ComboSection insideSection = new ComboSection( insideProvider.getDisplayName( ), container, true );
beforeSection = new ComboSection( beforeProvider.getDisplayName( ), container, true ); insideSection = new ComboSection( insideProvider.getDisplayName( ), container, true );
	public void buildUI( Composite parent  )	{		super.buildUI( parent );		container.setLayout( WidgetUtil.createGridLayout( 5 ,15) );		// Defines providers.		IDescriptorProvider beforeProvider = new ComboPropertyDescriptorProvider( StyleHandle.PAGE_BREAK_BEFORE_PROP,				ReportDesignConstants.STYLE_ELEMENT );		IDescriptorProvider masterProvider = new SimpleComboPropertyDescriptorProvider( StyleHandle.MASTER_PAGE_PROP,				ReportDesignConstants.STYLE_ELEMENT );		IDescriptorProvider afterProvider = new ComboPropertyDescriptorProvider( StyleHandle.PAGE_BREAK_AFTER_PROP,				ReportDesignConstants.STYLE_ELEMENT );				IDescriptorProvider insideProvider = new ComboPropertyDescriptorProvider( StyleHandle.PAGE_BREAK_INSIDE_PROP,				ReportDesignConstants.STYLE_ELEMENT );		// Defines sections.		ComboSection beforeSection = new ComboSection( beforeProvider.getDisplayName( ),				container,				true );				ComboSection insideSection = new ComboSection( insideProvider.getDisplayName( ),				container,				true );		masterSection = new SimpleComboSection( masterProvider.getDisplayName( ),						container,						true );		ComboSection afterSection = new ComboSection( afterProvider.getDisplayName( ),				container,				true );				sepSection = new SeperatorSection(container,SWT.HORIZONTAL);		beforeSection.setProvider( beforeProvider );		masterSection.setProvider( masterProvider );		afterSection.setProvider( afterProvider );		insideSection.setProvider( insideProvider );				// Sets widths.		beforeSection.setWidth( 200 );		masterSection.setWidth( 200 );		afterSection.setWidth( 200 );		insideSection.setWidth( 200 );		// Sets layout num.		beforeSection.setLayoutNum( 2 );		afterSection.setLayoutNum( 3 );		// Sets fill grid num.		masterSection.setGridPlaceholder( 3, true );		afterSection.setGridPlaceholder( 1, true );		insideSection.setGridPlaceholder( 3, true );		// Adds sections into container page.		addSection( PageSectionId.SECION_PAGE_BREAK_BEFORE, beforeSection ); //$NON-NLS-1$		addSection( PageSectionId.SECION_PAGE_BREAK_AFTER, afterSection ); //$NON-NLS-1$		addSection( PageSectionId.SECION_PAGE_BREAK_INSIDE, insideSection ); //$NON-NLS-1$		addSection( PageSectionId.SECION_SEPERATOR, sepSection ); //$NON-NLS-1$		addSection( PageSectionId.SECION_MASTER_PAGE, masterSection ); //$NON-NLS-1$		createSections( );		layoutSections( );	}