func (i ID) IndexObjectID() (ID, bool) {
	if i.indirection > 0 {
		i2 := i
		i2.indirection--

		return i2, true
	}

	return i, false
}
// IndexObjectID returns the object ID of the underlying index object.
IndexObjectID returns the object ID of the underlying index object.
// IndexObjectID returns the object ID of the underlying index object .
func (i ID) IndexObjectID() (ID, bool) {
	if i.indirection > 0 {
		i2 := i
		i2.indirection--
		return i2, true
	}
	return i, false
}
func ( i ID ) IndexObjectID ( ) ( ID , bool ) { if i . indirection > 0 { i2 := i i2 . indirection -- return i2 , true } return i , false }
IndexObjectID returns the object ID of the underlying index object.
IndexObjectID returns the object ID of the underlying index object .