final Composite buttonComposite = toolkit.createComposite(composite);
buttonComposite.setLayout(new GridLayout(4, false));
GridDataFactory.fillDefaults().align(SWT.END, SWT.FILL).grab(true, false).applyTo(buttonComposite);
final Composite validateComposite = toolkit.createComposite(composite);
validateComposite.setLayout(new GridLayout(1, false));
validateComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
validateLabel = toolkit.createLabel(validateComposite, "", SWT.NONE); //$NON-NLS-1$
validateLabel.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));