*/
private final Return returnStatement(ExprData data) throws TemplateException {
if(!data.cfml.forwardIfCurrentAndNoVarExt("return")) return null;
Position line = data.cfml.getPosition();
Return rtn;
comments(data);
if(checkSemiColonLineFeed(data, false,false)) rtn=new Return(line,data.cfml.getPosition());
else {
Expression expr = expression(data);
checkSemiColonLineFeed(data, true,true);
rtn=new Return(expr,line,data.cfml.getPosition());
}
comments(data);
return rtn;
}