public If(TypedExpression<bool> exp, StatementSequence ifBranch, StatementSequence elseBranch) { AddChild(exp); AddChild(ifBranch); AddChild(elseBranch); }