code: public static Optional<MediaType> byPath(final String path) {
      requireNonNull(path, "A path is required.");
      int idx = path.lastIndexOf('.');
      if (idx != -1) {
        String ext = path.substring(idx + 1);
        return byExtension(ext);
      }
      return Optional.empty();
    }
docs: Get a {@link MediaType} for a file path.
  
  @param path A candidate file path: like <code>myfile.js</code> or <code>/js/myfile.js</code>.
  @return A {@link MediaType} or empty optional for unknown file extensions.