@Override
  public void setAttributeRecordId(int recordId,
                                   int attributeRecordId) throws IOException {
    checkValidIdField(recordId, attributeRecordId, "attributeRecordId");
    setIntField(recordId, RecordLayout.ATTR_REF_OFFSET, attributeRecordId);
  }
@Override
  public void setAttributeRecordId(int recordId,
                                   int attributeRecordId)