(FieldDescriptorProto* field,                          RepeatedPtrField<DescriptorProto>* messages,                          const LocationRecorder& parent_location,                          int location_field_number_for_nested_type,                          const LocationRecorder& field_location,                          const FileDescriptorProto* containing_file);    // 