}
public Object call(Object a, Object b, Object c, Object[] rest, int nargs) throws JSExn {
// GROSS hack
- if (nargs == 9999) return t;
- if (nargs != 1) throw new JSExn("FIXME can only call with one arg");
+ if (nargs != 1 && nargs != 9999) throw new JSExn("FIXME can only call with one arg");
getStatic();
if (t == null) throw new JSExn("No such template " + parentkey);
t.apply((Box)a);