code: func (st *FieldInvertState) setAttributeSource(attributeSource *util.AttributeSource) {
  	if st.attributeSource != attributeSource {
  		st.attributeSource = attributeSource
  		st.termAttribute = attributeSource.Get("TermToBytesRefAttribute").(TermToBytesRefAttribute)
  		st.posIncrAttribute = attributeSource.Add("PositionIncrementAttribute").(PositionIncrementAttribute)
  		st.offsetAttribute = attributeSource.Add("OffsetAttribute").(OffsetAttribute)
  		// st.payloadAttribute = attributeSource.Get("PayloadAttribute").(PayloadAttribute)
  		st.payloadAttribute = nil
  	}
  }
docs: /* Sets attributeSource to a new instance. */