List annots = visitList(this.annotations, v); List paramTypes = visitList(this.paramTypes, v);
    public Node visitChildren(NodeVisitor v){        TypeNode superClass = (TypeNode) visitChild(this.superClass, v);        List interfaces = visitList(this.interfaces, v);        ClassBody body = (ClassBody) visitChild(this.body, v);        List annots = visitList(this.annotations, v);         List paramTypes = visitList(this.paramTypes, v);        return reconstruct(superClass, interfaces, body, annots, paramTypes);    }