@NotNull
  @Override
  default Map<String, EventGroupRules> createValidators(@NotNull EventGroupRemoteDescriptors descriptors,
                                                        @NotNull ValidationSimpleRuleFactory validationSimpleRuleFactory,
                                                        @NotNull List<String> excludeFields) {
    // Duplication of com.intellij.internal.statistic.eventLog.validator.ValidationRuleStorage#createValidators
    // due kotlin default function in interface ↔ java Interface compatibility problems
    GlobalRulesHolder globalRulesHolder = new GlobalRulesHolder(descriptors.rules);
    final ArrayList<EventGroupRemoteDescriptors.EventGroupRemoteDescriptor> groups = descriptors.groups;
    return groups.stream().collect(Collectors.toMap(
      descriptor -> descriptor.id,
      descriptor -> EventGroupRules.create(descriptor, globalRulesHolder, validationSimpleRuleFactory, excludeFields)
    ));
  }
}
@NotNull
  @Override
  default Map<String, EventGroupRules> createValidators(@NotNull EventGroupRemoteDescriptors descriptors,
                                                        @NotNull ValidationSimpleRuleFactory validationSimpleRuleFactory,
                                                        @NotNull List<String> excludeFields)