public int getUserDefinedHeaderField(int fieldNo) {
    int headerOffset = FileHeader.FIRST_UNUSED_OFFSET + fieldNo * Integer.BYTES;
    return header.getIntHeaderField(headerOffset);
  }
public int getUserDefinedHeaderField(int fieldNo)