Moved all message-annotations to outside the main method. It should be possible to generate part of this list from the message definition, I guess