Generic Protocol Buffer, Java parser & code generation