Support PHP 5.5

With yield becoming a keyword in PHP 5.5, the yield helper and static
method cause a syntax error. Prepended an underscore to prevent conflict.