private static int readInt(Object src, long offset) throws IOException {
		if (src instanceof MemBuffer) {
			return readInt((MemBuffer) src, offset);
		}
		else if (src instanceof BinaryReader) {
			return readInt((BinaryReader) src, offset);
		}
		throw new IOException("Source must be a MemBuffer or BinaryReader");
	}
Top level object model of the {@link RichHeader}.  Stores an array of
{@link RichHeaderRecord}.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/RichTable.java