I don't think the big- or little-endian appellation applies to single bytes, so probably undo this one.    But for the rest of the methods, is there a specific reason for renaming them all? For example, are you planning on moving this helper class out of the thrift extension so it can be reused elsewhere?