Class<? extends Object> attributeType = newValue != null ? newValue.getClass() : null;
AttributeChangeNotification notification = new AttributeChangeNotification(bundle.getString(
"management-notification-attribute-changed", propertyName, managedType.getType()
.getCanonicalName()), propertyName, attributeType, oldValue, newValue);
notificationManager.sendNotification(notification);
} catch (ConstraintViolationException ce) {
throw ce;
} catch (Exception e) {
throw new ManagedInvokationException(bundle.getString("management-invoke-error", method.getName()), e);