docs: @CheckForNull
      private static URL resourceFromFindbugsJar(String slashedResourceName) {
          try {
              @Nullable
              URL findbugsJar = getFindbugsJar();
              if (findbugsJar == null) {
                  return null;
              }
              assert findbugsJar.getProtocol().equals("file");
              try (ZipFile jarFile = new ZipFile(new File(findbugsJar.toURI()))) {
                  ZipEntry entry = jarFile.getEntry(slashedResourceName);
                  if (entry != null) {
                      return resourceFromPlugin(findbugsJar, slashedResourceName);
                  }
              } catch (ZipException e) {
                  LOG.warn("Failed to load resourceFromFindbugsJar: {} is not valid zip file.", findbugsJar, e);
              } catch (IOException e) {
                  LOG.warn("Failed to load resourceFromFindbugsJar: IOException was thrown at zip file {} loading.",
                          findbugsJar, e);
              }
          } catch (MalformedURLException | URISyntaxException e) {
              LOG.warn("Failed to load resourceFromFindbugsJar: Resource name is {}", slashedResourceName, e);
          }
          return null;
      }