RunAnythingProvider (@NotNull DataContext dataContext, @NotNull String pattern) { return Arrays.stream(EP_NAME.getExtensions()) .filter(provider -> provider.findMatchingValue(dataContext, pattern) != null) .findFirst() .orElse(null); }