protected Control createDialogArea(Composite parent) {
    setTitle(Messages.FilesetsDialogTitle);
    setMessage(Messages.FilesetsDialogMessage);

    Composite sup = (Composite) super.createDialogArea(parent);
    main = new FilesetComposite(sup, fileset, showViewer);
    main.setLayoutData(new GridData(GridData.FILL_BOTH));
    main.setErrorDisplay(this);
    getShell().layout();
    updateError(main.getValidationError());
    return sup;
  }