composite.setLayoutData(data);  addEnableFindBugsCheckbox(composite);  return composite;
separator.setLayoutData(data);  buildLabel(composite, "Select bug patterns to check for:"); Table availableRulesTable = buildAvailableRulesTableViewer(composite, project); data = new GridData(); data.grabExcessHorizontalSpace = true; data.grabExcessVerticalSpace = true; data.horizontalAlignment = GridData.FILL; data.verticalAlignment = GridData.FILL; data.heightHint = 50; availableRulesTable.setLayoutData(data);  return composite;
	protected Control createContents(Composite parent) {				noDefaultAndApplyButton();				// getElement returns the element this page has been opened for,		// in our case this is a Java Project (IJavaProject).		IAdaptable resource = getElement();		IJavaProject javaProject = (IJavaProject)resource.getAdapter(IJavaProject.class);		if (javaProject != null) {			// get the IProject underlying the IJavaProject			this.project = javaProject.getProject();		}				Composite composite = new Composite(parent, SWT.NONE);		GridLayout layout = new GridLayout();		composite.setLayout(layout);		GridData data = new GridData(GridData.FILL);		data.grabExcessHorizontalSpace = true;		composite.setLayoutData(data);				addEnableFindBugsCheckbox(composite);				return composite;			}