docs: protected static File platformIndependentUriToFile(final URI fileURI) {
          File file;
          try {
              file = new File(fileURI);
          } catch (IllegalArgumentException e) {
              if (fileURI.toString().startsWith("file://")) {
                  file = new File(fileURI.toString().substring("file://".length()));
              } else {
                  throw e;
              }
          }
          return file;
      }