code: public Object call(Map<String,Object> m) throws ScriptException {
          List<Object> args = Objects.newArrayList();
          for(Object o:m.values()){
              args.add(o);
          }
          return call(m,args);
      }
docs: Call with parameters
  
  @param m put this in context
  @return
  @throws org.s1.script.errors.ScriptException