foreach iteration uses opApply, since one delegate call per loop iteration is faster than three virtual function calls.
See Implementation
foreach iteration uses opApply, since one delegate call per loop iteration is faster than three virtual function calls.