/**
  * @param string $name
  * @param array  $values
  *
  * @return \google\protobuf\EnumDescriptorProto
  */
 protected function createEnumDescriptorProto($name, array $values)
 {
     $descriptor = new EnumDescriptorProto();
     $descriptor->setName($name);
     foreach ($values as $number => $value) {
         if (is_string($value)) {
             $value = $this->createEnumValueDescriptorProto($number, $value);
         }
         $descriptor->addValue($value);
     }
     return $descriptor;
 }