@Override
  public Path readSymbolicLink(Path link) throws IOException {
    return toDelegatePath(getDelegate(link, null).readSymbolicLink(fromDelegatePath(link)));
  }
@Override
  public Path readSymbolicLink(Path link)