HHVM reflection method invoke bug workaround