Position line = data.cfml.getPosition();
Body body=new BodyBase();
Condition cont=new Condition(condition(data),body,line,null);
if(!data.cfml.forwardIfCurrent(')')) throw new TemplateException(data.cfml,"if statement must end with a [)]");
// ex block
statement(data,body,CTX_IF);
// else if
comments(data);
while(elseifStatement(data,cont)) {
comments(data);
}
// else
if(elseStatement(data,cont)) {
comments(data);
}
cont.setEnd(data.cfml.getPosition());
return cont;
}