in src/main/java/org/apache/commons/codec/binary/BaseNCodecOutputStream.java [165:181]
public void write(final byte[] array, final int offset, final int len) throws IOException {
Objects.requireNonNull(array, "array");
if (offset < 0 || len < 0) {
throw new IndexOutOfBoundsException();
}
if (offset > array.length || offset + len > array.length) {
throw new IndexOutOfBoundsException();
}
if (len > 0) {
if (doEncode) {
baseNCodec.encode(array, offset, len, context);
} else {
baseNCodec.decode(array, offset, len, context);
}
flush(false);
}
}