public JavaOutlineInformationControl(Shell parent, int shellStyle, int treeStyle) { fShell= new Shell(parent, SWT.NO_FOCUS | SWT.NO_TRIM | shellStyle); Display display= fShell.getDisplay(); fShell.setBackground(display.getSystemColor(SWT.COLOR_BLACK));   fComposite= new Composite(fShell,SWT.RESIZE); GridLayout layout= new GridLayout(1, false); fComposite.setLayout(layout); fComposite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));  createFilterText(fComposite); createTreeViewer(fComposite, treeStyle);  int border= ((shellStyle & SWT.NO_TRIM) == 0) ? 0 : BORDER; fShell.setLayout(new BorderFillLayout(border));  setInfoSystemColor(); installFilter();
public JavaOutlineInformationControl(Shell parent, int style) { this(parent, SWT.RESIZE, style);
	public JavaOutlineInformationControl(Shell parent, int shellStyle, int treeStyle) {		fShell= new Shell(parent, SWT.NO_FOCUS | SWT.NO_TRIM | shellStyle);		Display display= fShell.getDisplay();		fShell.setBackground(display.getSystemColor(SWT.COLOR_BLACK));		// Composite for filter text and tree		fComposite= new Composite(fShell,SWT.RESIZE);		GridLayout layout= new GridLayout(1, false);		fComposite.setLayout(layout);		fComposite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));				createFilterText(fComposite);		createTreeViewer(fComposite, treeStyle);		int border= ((shellStyle & SWT.NO_TRIM) == 0) ? 0 : BORDER;		fShell.setLayout(new BorderFillLayout(border));				setInfoSystemColor();		installFilter();	}