I've done a little bit of looking on line, and it seems that since a Java byte is signed, we should support from Byte.MIN_VALUE to Byte.MAX_VALUE.