@Override
public CatalogEvent deserialize(String s) throws Exception {
final Object source= xstream.fromXML(s);
if (source instanceof CatalogEvent) {
final CatalogEvent ev = (CatalogEvent) source;
if (LOGGER.isLoggable(Level.FINE)) {
final CatalogInfo info = ev.getSource();
LOGGER.fine("Incoming message event of type CatalogEvent: "
+ info.getId());
}
return ev;
} else {