sO callOpt(O o) { ret callF(o); } sO callOpt(O o, S method, O... args) { ret callOpt_withVarargs(o, method, args); }