I've commented on the opCall in the same report in bugzilla. Or you mean why the static if? Then a comment is due indeed. It's to allow proxying e.g. a function. The opCall will become even more elaborate to accomodate for all possibilities.

Do you recommend splitting this into separate issues? I.e. one for opDisptatch, one for opCall?