sO swingCall(fO o, fS method, fO... args) { ret swing(func { call(o, method, args) }); }