}
private Expression closure(ExprData data) throws TemplateException {
if(!data.cfml.forwardIfCurrent("function",'('))return null;
data.cfml.previous();
return new ClosureAsExpression((Closure) closurePart(data, "closure_"+CreateUniqueId.invoke(), Component.ACCESS_PUBLIC, "any", data.cfml.getPosition(),true));
}