- newscope.put("prevalent", o);
- newscope.put("now", new JSDate(now.getTime()));
- Object a = v.size() <= 0 ? null : newscope.get(v.elementAt(0));
- Object b = v.size() <= 1 ? null : newscope.get(v.elementAt(1));
- Object c = v.size() <= 2 ? null : newscope.get(v.elementAt(2));
- Object[] rest = v.size() <= 3 ? null : new Object[v.size() - 3];
- for(int i=3; i<v.size(); i++) rest[i-3] = v.elementAt(i);
- js.call(a, b, c, rest, v.size());
+ newscope.put(JSU.S("prevalent"), (JS)o);
+ newscope.put(JSU.S("now"), new JSDate(now.getTime()));
+ JS[] args = new JS[v.length];
+ for(int i=0; i<v.length; i++) args[i] = JSU.S(v[i]);
+ js.call(null, args);