It's for HHVM. Generators in HHVM are of the class `Continuation` and they have to be manually "primed" like in Python.