EventGroupsFilterRules<EventLogBuild> (@NotNull String serviceUrl, @NotNull EventLogConnectionSettings settings) { try { String content = loadMetadataFromServer(serviceUrl, settings); EventGroupRemoteDescriptors groups = parseGroupRemoteDescriptors(content); return EventGroupsFilterRules.create(groups, EventLogBuild.EVENT_LOG_BUILD_PRODUCER); } catch (EventLogMetadataParseException | EventLogMetadataLoadException e) { return EventGroupsFilterRules.empty(); } }