in src/main/java/com/company/license/CheckLicense.java [129:142]
private static void showRegisterDialog(final String productCode, final String message) {
final com.intellij.openapi.actionSystem.ActionManager actionManager = com.intellij.openapi.actionSystem.ActionManager.getInstance();
// first, assume we are running inside the opensource version
AnAction registerAction = actionManager.getAction("RegisterPlugins");
if (registerAction == null) {
// assume running inside commercial IDE distribution
registerAction = actionManager.getAction("Register");
}
if (registerAction != null) {
// This API is available starting from IDE version 243.*.
// For older IDE versions, use: registerAction.actionPerformed(AnActionEvent.createFromDataContext("", new Presentation(), asDataContext(productCode, message)))
ActionUtil.performAction(registerAction, AnActionEvent.createEvent(asDataContext(productCode, message), new Presentation(), "", ActionUiKind.NONE, null));
}
}