public static Ext4ExtentHeader read(BinaryReader reader) throws IOException {
		if (reader.getPointerIndex() + SIZEOF >= reader.length() ||
			Short.toUnsignedInt(reader.peekNextShort()) != Ext4Constants.EXTENT_HEADER_MAGIC) {
			return null;
		}
		return new Ext4ExtentHeader(reader);
	}
Read a Ext4ExtentHeader from the stream.

@param reader BinaryReader to read from
@return new Ext4ExtentHeader instance, or null if eof or no magic value
@throws IOException if error
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/ext4/Ext4ExtentHeader.java