code: private byte getFlagByte()
  	{
  		byte ret = 0;
  
  		if (unsynchronisation) ret |= 0x80;
  		if (extended) ret |= 0x40;
  		if (experimental) ret |= 0x20;
  		if (footer) ret |= 0x10;
  
  		return ret;
  	}
docs: A helper function for the getBytes function that returns a byte with
  the proper flags set.
  
  @return the flags byte of this header