@Override
  public void copy(Path source, Path target, CopyOption... options) throws IOException {
    getDelegate(source, target).copy(fromDelegatePath(source), fromDelegatePath(target), options);
  }
@Override
  public void copy(Path source, Path target, CopyOption... options)