// varargs assignment fixer for a single string array argument sO callWithEnter(O o, S method, S[] arg) { ret callWithEnter(o, method, new O[] {arg}); } sO callWithEnter(O o, S method, O... args) { if (o == null) null; temp tempEnter(o); ret call_withVarargs(o, method, args); }