public void setUserDefinedHeaderField(int fieldNo,
                                        int headerFieldValue) {
    int headerOffset = HeaderLayout.FIRST_UNUSED_OFFSET + fieldNo * Integer.BYTES;
    setIntHeaderField(headerOffset, headerFieldValue);
  }
public void setUserDefinedHeaderField(int fieldNo,
                                        int headerFieldValue)