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