code: @Override
      public FileChannel newFileChannel(Path path, Set<? extends OpenOption> options,
              FileAttribute<?>... attrs) throws IOException {
          return new ShrinkWrapFileChannel(newByteChannel(path, options, attrs));
      }
docs: {@inheritDoc}
  
  @see java.nio.file.spi.FileSystemProvider#newFileChannel(java.nio.file.Path, java.util.Set,
  java.nio.file.attribute.FileAttribute<?>[])