code: @Override
      public Path getPath(final String first, final String... more) {
  
          this.checkClosed();
  
          if (first == null) {
              throw new IllegalArgumentException("At least one path component must be specified");
          }
  
          final String merged = this.merge(first, more);
          final Path path = new ShrinkWrapPath(merged, this);
  
          return path;
      }
docs: {@inheritDoc}
  
  @see java.nio.file.FileSystem#getPath(java.lang.String, java.lang.String[])