@Override protected void doOKAction() { boolean retVal; try { String name = txtName.getText().trim(); String thumb = txtThumb.getText().trim(); retVal = validateNameAndThumbprint(name, thumb); if (retVal) { waRole.addCertificate(name, thumb.toUpperCase()); certNameAdded = name; } } catch (Exception ex) { PluginUtil.displayErrorDialogAndLog( message("rolsErr"), message("adRolErrMsgBox1") + message("adRolErrMsgBox2"), ex); retVal = false; } if (retVal) { super.doOKAction(); } }