sO call(O o) { return callF(o); } // varargs assignment fixer for a single string array argument sO call(O o, S method, S[] arg) { ret call(o, method, new O[] {arg}); } sO call(O o, S method, O... args) { ret call_cached(o, method, args); }