}
Scriptable global = GlobalData.getGlobalScope();
Function queryFunction = (Function) ScriptableObject.getProperty(schema, "query");
Function QueryString = (Function) global.get("QueryString", global);
Scriptable queryString = QueryString.construct(PersevereContextFactory.getContext(), global, new Object[]{jsonPath, paramScope});
if(queryFunction instanceof Method){
queryFunction = ((Method)queryFunction).innerFunction;
}
result = queryFunction.call(PersevereContextFactory.getContext(), global, target, new Object[]{queryString, target});
}finally{