
The hawtbuf library implements a simple interface with working with byte arrays. the jdk doesn't come with a built in class that's simply a `byte[]`, `int offset`, `int length` class and providing a rich interface similar to what the string class does for `char` arrays. hawtbuf fills in that void by providing a buffer class which does provide that rich interface.
hawtbuf also provides a java protobuf code generator to make it easy to encode and decode objects to buffers and back.