A Java API that allows us to represent C-style bit-field structs and unions