public void visitOutboundPackageNode(PackageNode node) {
    if (!getCoverage().contains(node)) {
      getSelectedNodes().add(node);

      Node copy = getFactory().createPackage(node.getName(), node.isConfirmed());
      getCopiedNodes().add(copy);
      currentNode.addDependency(copy);
    }
  }
 public void visitPackageNode(PackageNode node) {
   currentNode = getFactory().createPackage(node.getName(), node.isConfirmed());
 }