if (createMe) {
if (createMe) {  Color backgroundColor = MainTab.getShell().getDisplay().getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT); Color foregroundColor = MainTab.getShell().getDisplay().getSystemColor(SWT.COLOR_WHITE);  separator1 = new Label(thisContent,SWT.SEPARATOR|SWT.HORIZONTAL); separator1.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));  pageHeader = new Composite(thisContent, SWT.NONE); pageHeader.setBackground(backgroundColor);  separator2 = new Label(thisContent,SWT.SEPARATOR|SWT.HORIZONTAL); separator2.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	public void createHeader(Composite thisContent, boolean createMe) {	if (createMe) {			Color backgroundColor = MainTab.getShell().getDisplay().getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT);		Color foregroundColor = MainTab.getShell().getDisplay().getSystemColor(SWT.COLOR_WHITE);				// what do these labels do? is this different than marginheight? 		// I see no difference on my display.				Label row1 = new Label(thisContent,SWT.SEPARATOR|SWT.HORIZONTAL);			row1.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));				pageHeader = new Composite(thisContent, SWT.NONE);		pageHeader.setBackground(backgroundColor);				Label row2 = new Label(thisContent,SWT.SEPARATOR|SWT.HORIZONTAL);			row2.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));				GridLayout layout = new GridLayout();		layout.numColumns = 2;		layout.marginWidth = 10;		pageHeader.setLayout(layout);		pageHeader.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));				// fix font/color later		leftLabel = new CLabel(pageHeader, SWT.NONE);		leftLabel.setFont(font);		leftLabel.setBackground(backgroundColor);		leftLabel.setForeground(foregroundColor);		leftLabel.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));		rightLabel = new CLabel(pageHeader, SWT.NONE);		rightLabel.setText("");		rightLabel.setFont(font);		rightLabel.setForeground(foregroundColor);		rightLabel.setBackground(backgroundColor);				rightLabel.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));			headerBar = true;	} else {		// hack -- what is the right way to do this? 		pageHeader = new Composite(thisContent, SWT.NONE);		GridData x = new GridData();		x.widthHint = 1;		x.heightHint = 1;		pageHeader.setLayoutData(x);		headerBar = false;	}			}