@Override
  protected Control createDialogArea(Composite parent) {

    Composite composite = (Composite) super.createDialogArea(parent);

    Composite inner = new Composite(composite, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.marginHeight = 0;
    layout.marginWidth = 0;
    layout.numColumns = 2;
    inner.setLayout(layout);

    fNameDialogField.doFillIntoGrid(inner, 2);
    fClassDialogField.doFillIntoGrid(inner, 2);

    LayoutUtil.setHorizontalGrabbing(fNameDialogField.getTextControl(null));
    LayoutUtil.setWidthHint(fNameDialogField.getTextControl(null), convertWidthInCharsToPixels(45));

    fNameDialogField.postSetFocusOnDialogField(parent.getDisplay());

    applyDialogFont(composite);
    return composite;
  }