Copied Java message codec, from FileMQ