@Override
	public long getValue(byte[] b, int offset, int size) {
		Objects.checkFromIndexSize(offset, size, b.length);
		Objects.checkIndex(size, Long.BYTES + 1);

		long val = 0;
		for (int i = 0; i < size; i++) {
			val = (val << 8) | (b[offset + i] & 0xff);
		}
		return val;
	}
Don't use this constructor to create new instances of this class.  Use the static {@link #INSTANCE} instead.
Ghidra/Framework/Generic/src/main/java/ghidra/util/BigEndianDataConverter.java