cfml.removeSpace();
if (cfml.isCurrent('(')) {
if(!(ref instanceof Set)) throw new InterpreterException("invalid syntax "+ref.getTypeName()+" can't called as function");
Set set=(Set) ref;
ref=new UDFCall(set.getParent(pc),set.getKey(pc),functionArg(name,false, null,')'));
}
}
if(ref instanceof railo.runtime.interpreter.ref.var.Scope) {
railo.runtime.interpreter.ref.var.Scope s=(railo.runtime.interpreter.ref.var.Scope)ref;
if(s.getScope()==Scope.SCOPE_ARGUMENTS || s.getScope()==Scope.SCOPE_LOCAL || s.getScope()==ScopeSupport.SCOPE_VAR) {