}
}
Position line = data.cfml.getPosition();
Body body=new BodyBase();
While whil=new While(condition(data),body,line,null,id);
if(!data.cfml.forwardIfCurrent(')'))
throw new TemplateException(data.cfml,"while statement must end with a [)]");
statement(data,body,CTX_WHILE);
whil.setEnd(data.cfml.getPosition());
return whil;
}