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