/* 794 */ throw new RuntimeOperationsException(new IllegalArgumentException("The MBean " + listener + " exists but does not implement the NotificationListener interface."));
/* */ }
/* 796 */ checkMBeanPermission(entry.getResourceClassName(), null, name, "addNotificationListener");
/* */
/* 799 */ ClassLoader newTCL = entry.getClassLoader();
/* 800 */ NotificationBroadcaster broadcaster = entry.getInvoker();
/* */
/* 802 */ ClassLoader oldTCL = TCLAction.UTIL.getContextClassLoader();
/* 803 */ boolean setCl = (newTCL != oldTCL) && (newTCL != null);
/* */ try
/* */ {