# File lib/versionomy/value.rb, line 228
    def bump(field_)
      name_ = _interpret_field(field_)
      return self unless name_ && @_values.include?(name_)
      values_ = []
      @_field_path.each do |fld_|
        oldval_ = @_values[fld_.name]
        if fld_.name == name_
          newval_ = fld_.bump_value(oldval_)
          return self if newval_ == oldval_
          values_ << newval_
          return Value.new(values_, @_format, @_unparse_params)
        else
          values_ << oldval_
        end
      end
      self
    end