code: public byte[] getBytes()
  	{
  		byte[] b = new byte[size];
  		int bytesCopied = 0;
  
  		System.arraycopy(Helpers.convertIntToDWord(size), 0, b, bytesCopied, 4);
  		bytesCopied += 4;
  		b[bytesCopied++] = (byte) numFlagBytes;
  		System.arraycopy(getFlagBytes(), 0, b, bytesCopied, numFlagBytes);
  		bytesCopied += numFlagBytes;
  
  		return b;
  	}
docs: Return an array of bytes representing this extended header in the
  standard format to be written to a file.
  
  @return a binary represenation of this extended header