@Override
	public long getValue(byte[] b, int offset, int size) {
		if (size > 8) {
			throw new IndexOutOfBoundsException("size exceeds sizeof long: " + size);
		}
		long val = 0;
		for (int i = size - 1; i >= 0; i--) {
			val = (val << 8) | (b[offset + i] & 0xff);
		}
		return val;
	}
@see ghidra.util.GDataConverter#getValue(byte[], int, int)
GPL/DMG/src/dmg/java/mobiledevices/dmg/ghidra/GDataConverterLE.java