try {
// update properties
final Properties options = getProperties();
// propagate the event
jmsPublisher.publish(getTopic(), getJmsTemplate(), options,
new JMSServiceModifyEvent(ModificationProxy.unwrap(service), propertyNames,
oldValues, newValues));
} catch (Exception e) {
if (LOGGER.isLoggable(java.util.logging.Level.SEVERE)) {
LOGGER.severe(e.getLocalizedMessage());