public function __debugInfo() { return array_map(function ($item) { if ($item instanceof Message || $item instanceof RepeatedField) { return $item->__debugInfo(); } return $item; }, iterator_to_array($this)); }