@Override
	public void putInt(byte[] b, int offset, int value) {
		Objects.checkFromIndexSize(offset, Integer.BYTES, b.length);

		b[offset + 3] = (byte) (value);
		for (int i = 2; i >= 0; i--) {
			value >>= 8;
			b[offset + i] = (byte) (value);
		}
	}
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