Node assign1 = new Node(Token.ASSIGN);
assign1.addChildToBack(Node.newString(Token.NAME, "bar"));
assign1.addChildToBack(Node.newNumber(0));
Node assign2 = new Node(Token.ASSIGN);
assign2.addChildToBack(Node.newString(Token.NAME, "baz"));
assign2.addChildToBack(Node.newNumber(0));
hookNode.addChildToBack(Node.newString(Token.NAME, "foo"));
hookNode.addChildToBack(assign1);
hookNode.addChildToBack(assign2);