in src/main/java/com/intellij/internal/statistic/eventLog/validator/rules/impl/EnumValidationRule.java [27:38]
public ValidationResultType doValidate(@NotNull String data, @NotNull EventContext context) {
if (myEnumValues.isEmpty()) return INCORRECT_RULE;
String escaped = StatisticsEventEscaper.escapeEventIdOrFieldValue(data);
if (myEnumValues.contains(escaped)) {
return ACCEPTED;
}
// for backward compatibility with rules created before allowed symbols were changed
String legacyData = StatisticsEventEscaper.cleanupForLegacyRulesIfNeeded(escaped);
return legacyData != null && myEnumValues.contains(legacyData) ? ACCEPTED : REJECTED;
}