code: private void handleModule(Node n, Node parent) {
      pushScope(n);
      curNode = n;
      if (callback.shouldTraverse(this, n, parent)) {
        curNode = n;
        traverseChildren(n);
        callback.visit(this, n, parent);
      }
      popScope();
    }
docs: Traverses a module.