@Override
 public String getMateReferenceName() {
   if (mMateReferenceIndex != null && !decodedMateRefIdx) {
     decodedMateRefIdx = true;
     super.setReferenceIndex(mReferenceIndex);
   }
   return super.getMateReferenceName();
 }
 @Override
 protected void eagerDecode() {
   getReferenceName();
   getMateReferenceName();
   super.eagerDecode();
 }