code: public List<Node> copyDirectory(Node destdir, Filter filter) throws DirectoryNotFoundException, CopyException {
          return new Copy(this, filter).directory(destdir);
      }
docs: Throws an exception is this or dest is not a directory. Overwrites existing files in dest.
  @return list of files and directories created