public static boolean call(PageContext pc , double scope,Collection.Key[] varNames) {
Object defVal=NullSupportHelper.NULL();
try {
Object coll =VariableInterpreter.scope(pc, (int)scope, false);
//Object coll =pc.scope((int)scope);
VariableUtilImpl vu = ((VariableUtilImpl)pc.getVariableUtil());
for(int i=0;i<varNames.length;i++) {
coll=vu.getCollection(pc,coll,varNames[i],defVal);
if(coll==defVal)return false;
}
} catch (Throwable t) {
return false;
}