code: private Path createPath(PathUri uri) {
  
      PathProvider provider = getProvider(uri);
      if (provider == null) {
        if (uri.getSchemePrefix() == null) {
          return Paths.get(uri.getPath());
        } else {
          try {
            return Paths.get(new URI(uri.getUri()));
          } catch (URISyntaxException e) {
            throw new ResourceUriUndefinedException(e, uri.getUri());
          }
        }
      }
      return provider.createResource(uri);
    }
docs: @see #createPath(String)
  
  @param uri is the {@link PathUri}.
  @return the according {@link Path}.