if (!output.equals(out)) {
fail("toString mismatch " + output + " <> " + out, err);
}
final OtpOutputStream os = new OtpOutputStream(map);
final byte[] outArray0 = os.toByteArray();
final byte[] outArray = new byte[outArray0.length + 1];
System.arraycopy(outArray0, 0, outArray, 1, outArray0.length);
outArray[0] = (byte) 131;
if (!Arrays.equals(in, outArray)) {
fail("encode error " + Arrays.toString(outArray), err);