void putMalformedBytes(final byte[] malformedBytes, final int offsetOfFirstByte) {
            if (putCount < MAX_UNIQUE_BYTES) {
                if (!map.containsKey(malformedBytes)) {
                    uniqueBytesCount++;
                }
                final boolean exceededMaxOffsets = map.computeIfAbsent(malformedBytes, k -> new Value())
                        .addOffset(offsetOfFirstByte);
                if (exceededMaxOffsets) {
                    wasTruncated = true;
                }
            }
            putCount++;
        }
@return True if the bytes could not be decoded using the {@link Charset} of
this {@link ByteStreamDecoder}
stroom-pipeline/src/main/java/stroom/pipeline/reader/ByteStreamDecoder.java