In HHVM, invoke() yields the same exceptions as invokeArgs()
...as in essence, invoke($instance) := invokeArgs($instance, func_get_args())