class Protobuf::Field::BaseField

def set_default_value

def set_default_value
  @default_value = case
                   when repeated? then ::Protobuf::Field::FieldArray.new(self).freeze
                   when required? then nil
                   when optional? then typed_default_value
                   end
end