public void show() {
    if (dialog == null) {
      buildDialog();
    }

    target.getEditComponent().requestFocusInWindow();

    replaceCombo.setEnabled(target.isEditable());
    replaceAllButton.setEnabled(target.isEditable());
    replaceButton.setEnabled(target.isEditable());

    UISupport.showDialog(dialog);
    findCombo.getEditor().selectAll();
    findCombo.requestFocus();
  }