if(!tryConsume(DeeTokens.KW_IF))
return null;
ParseHelper parse = new ParseHelper();
Expression condition = null;
VariableDefWithInit conditionVar = null;
IStatement thenBody = null;
IStatement elseBody = null;
parsing: {
if(parse.consumeRequired(DeeTokens.OPEN_PARENS).ruleBroken) break parsing;