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