# File lib/versionomy/value.rb, line 331
    def eql?(obj_)
      if obj_.kind_of?(::String)
        obj_ = @_format.parse(obj_) rescue nil
      end
      return false unless obj_.kind_of?(Value)
      index_ = 0
      obj_.each_field_object do |field_, value_|
        return false if field_ != @_field_path[index_] || value_ != @_values[field_.name]
        index_ += 1
      end
      true
    end