A Ant/Maven based protobuf compiler and Java API.  Plus helper classes to make it easy to work with byte arrays.