private void newBtnListener() { NewCertificateDialogData data = new NewCertificateDialogData(); String jdkPath; try { jdkPath = waRole.getJDKSourcePath(); } catch (Exception e) { jdkPath = ""; } NewCertificateDialog dialog = new NewCertificateDialog(data, jdkPath, module.getProject()); dialog.show(); if (dialog.isOK()) { if (txtName.getText().isEmpty()) { populateCertName(CertificateDialogUtilMethods.removeSpaceFromCN(data.getCnName())); } try { txtThumb.setText(CerPfxUtil.getThumbPrint(data.getCerFilePath())); } catch (Exception e) { PluginUtil.displayErrorDialog(message("certErrTtl"), message("certImpEr")); } } }