expandToDefaultLevel( );
	public void createControl( Composite parent )	{		container = new Composite(parent , SWT.NONE);		GridLayout layout = new GridLayout();		layout.marginWidth = layout.marginHeight = 0;		container.setLayout( layout );		title = new TabbedPropertyTitle( container,				FormWidgetFactory.getInstance( ) );		title.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );				Composite viewerContainer = new Composite(container , SWT.NONE);		layout = new GridLayout();		layout.marginWidth = 10;		layout.marginHeight = 3;		viewerContainer.setLayout( layout );		viewerContainer.setLayoutData( new GridData( GridData.FILL_BOTH ) );				viewer = new TreeViewer( viewerContainer, SWT.FULL_SELECTION );		tableTree = viewer.getTree( );		tableTree.setLayoutData( new GridData( GridData.FILL_BOTH ) );		tableTree.setHeaderVisible( true );		tableTree.setLinesVisible( true );		// configure the columns		addColumns( );		contentProvider = new ReportPropertySheetContentProvider( );		viewer.setContentProvider( contentProvider );		labelProvider = new ReportPropertySheetLabelProvider( );		viewer.setLabelProvider( labelProvider );		viewer.setColumnProperties( new String[]{				COLUMN_TITLE_PROPERTY, COLUMN_TITLE_VALUE		} );		AlphabeticallyViewSorter sorter = new AlphabeticallyViewSorter( );		sorter.setAscending( true );		viewer.setSorter( sorter );		hookControl( );		// create a new table tree editor		tableTreeEditor = new TreeEditor( tableTree );		// create the editor listener		createEditorListener( );						handleGlobalAction( );				// suport the mediator		SessionHandleAdapter.getInstance( ).getMediator( ).addColleague( this );		expandToDefaultLevel( );				FormWidgetFactory.getInstance( ).paintFormStyle( parent );		FormWidgetFactory.getInstance( ).adapt( parent );				IWorkbenchPage page = getSite( ).getPage( );		handleSelectionChanged( page.getSelection( ));	}