// execute page
Variables old = pc.variablesScope();
pc.setVariablesScope(VAR);
boolean wasSilent = pc.setSilent();
try {
p.call(pc);
Object o= pc.variablesScope().get(name,null);
if(o instanceof UDF) {
udf= (UDF) o;
config.putToFunctionCache(key, udf);
return udf;