Use XContext.getMessageTool() instead of creating a new MessageTool each time