private static @Nullable String findMatchedUrl(@NotNull List<FileMatcher> matchers, @Nullable String filePath) {
    if (filePath == null) return null;
    Path path;
    try {
      path = Paths.get(filePath);
    }
    catch (InvalidPathException e) {
      return null;
    }
    for (FileMatcher matcher : matchers) {
      if (matcher.matches(path)) {
        return matcher.myEntry.getUrl();
      }
    }
    return null;
  }
private static @Nullable String findMatchedUrl(@NotNull List<FileMatcher> matchers, @Nullable String filePath)