Encode in progress
Dummy message for tests
Added the code field to Protobuf
Splitted JavaSerializeCode into Message* and Generic* because JavaSerialize was actually specific