static void checkSignedByte(final int value, final String msg) {
		if (value < Byte.MIN_VALUE || value > Byte.MAX_VALUE) {
			throw new IllegalArgumentException(msg
					+ " (must be a signed byte): " + value);
		}
	}