@Override
  public @Nullable UtilValidationRule createValidationRule(@NotNull String value,
                                                           @NotNull EventGroupContextData contextData) {
    for (CustomValidationRule extension : CustomValidationRule.EP_NAME.getExtensionList()) {
      if (isAcceptedRule(extension) && extension.acceptRuleId(value)) {
        return extension;
      }
    }

    for (CustomValidationRuleFactory extension : CustomValidationRuleFactory.EP_NAME.getExtensions()) {
      if (isDevelopedByJetBrains(extension.getClass()) && value.equals(extension.getRuleId())) {
        return extension.createValidator(contextData);
      }
    }

    return null;
  }
@Override
  public @Nullable UtilValidationRule createValidationRule(@NotNull String value,
                                                           @NotNull EventGroupContextData contextData)