+ \r
+ private Message strToMessage(String str)\r
+ {\r
+ try\r
+ {\r
+ if (str.startsWith("CUSTOM_"))\r
+ return new CustomMessage(str.substring(7));\r
+ \r
+ if (str.startsWith("MOUSEOVER_"))\r
+ return new MouseOverMessage(str);\r
+ }\r
+ catch (Exception e)\r
+ {\r
+ logger.info("Unable to reconstruct message: " + e);\r
+ }\r
+ \r
+ return null;\r
+ }\r