static private void
checkFlag(int bit) {
	if (!validFlag(bit))
		throw new IllegalArgumentException("invalid flag bit " + bit);
}
Creates a new Header from its DNS wire format representation
@param b A byte array containing the DNS Header.
src/main/java/core/org/xbill/DNS/Header.java