docs: private static String convertPathToResource(String path) {
          File file = new File(path);
          List<String> parts = new ArrayList<String>();
          do {
              parts.add(file.getName());
              file = file.getParentFile();
          }
          while (file != null);
  
          StringBuffer sb = new StringBuffer();
          int size = parts.size();
          for (int a = size - 1; a >= 0; a--) {
              if (sb.length() > 0) {
                  sb.append("_");
              }
              sb.append(parts.get(a));
          }
  
          // TODO: Better regex replacement
          return sb.toString().replace('-', '_').replace("+", "plus").toLowerCase(Locale.US);
      }