for (Map.Entry<BigInteger, Integer> entry : numbers.entrySet()) {
BigInteger number = entry.getKey();
Integer size = entry.getValue();
if (size == Byte.SIZE) {
assertEquals(number.byteValue(), dis.readByte());
} else if (size == Short.SIZE) {
assertEquals(number.shortValue(), dis.readShort());
} else if (size == Integer.SIZE) {
assertEquals(number.intValue(), dis.readInt());
} else if (size == Long.SIZE) {