Bug 128317 group header and footer checkboxes
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/GroupDialog.java
list.add( inputGroup );
		
		tocEditor.setText( UIUtil.convertToGUIString( inputGroup.getTocExpression( ) ) );
		index = getPagebreakBeforeIndex( inputGroup.getPageBreakBefore( ) );
		pagebreakBeforeCombo.select( index );
		index = getPagebreakAfterIndex( inputGroup.getPageBreakAfter( ) );
		pagebreakAfterCombo.select( index );
		if ( inputGroup.repeatHeader( ) )
		{
			repeatHeaderButton.setSelection( true );
		}
		hideDetail.setSelection( inputGroup.hideDetail( ) );
		inputGroup.addListener( this );
		return true;
	}
	private void refreshColumnList( )
	{
		String selected = keyChooser.getText( );
		keyChooser.removeAll( );
		columnList = DEUtil.getVisiableColumnBindingsList( inputGroup );
		Iterator itor = columnList.iterator( );
		while ( itor.hasNext( ) )
		{
			keyChooser.add( ( (ComputedColumnHandle) itor.next( ) ).getName( ) );
		}
		int newIndex = keyChooser.indexOf( selected );
		if ( newIndex != -1 )
		{
			keyChooser.select( newIndex );
		}