Replaces a
caller.method(object)
call with a
object.method(caller)
call (i.e. the qualifier and argument are swapped) if possible.