@Override
	public BigInteger getBigInteger(byte[] b, int offset, int size, boolean signed) {
		Objects.checkFromIndexSize(offset, size, b.length);

		int msbIndex = 0;
		if (!signed) {
			// prepend 0 byte
			++size;
			msbIndex = 1;
		}
		int bIndex = 0;
		byte[] bytes = new byte[size];
		for (int i = size - 1; i >= msbIndex; i--) {
			bytes[i] = b[offset + bIndex++];
		}
		return new BigInteger(bytes);
	}
Don't use this constructor to create new instances of this class.  Use the static {@link #INSTANCE} instead
or {@link DataConverter#getInstance(boolean)}
Ghidra/Framework/Generic/src/main/java/ghidra/util/LittleEndianDataConverter.java