comments(data);
if(!data.cfml.forwardIfCurrent("while",'('))
throw new TemplateException(data.cfml,"do statement must have a while at the end");
DoWhile doWhile=new DoWhile(condition(data),body,line,data.cfml.getPosition(),id);
if(!data.cfml.forwardIfCurrent(')'))
throw new TemplateException(data.cfml,"do statement must end with a [)]");