code: protected void visitChildrenSkipFirst(SuperNode node) {
          boolean first = true;
          for (Node child : node.getChildren()) {
              if (!first) child.accept(this);
              first = false;
          }
      }
docs: helpers