}
public void removeAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName)
throws MBeanException, RuntimeOperationsException,
ListenerNotFoundException {
if (inlistener == null) throw new
ListenerNotFoundException("Notification listener is null");
final String ftag = "removeAttributeChangeNotificationListener(NotificationListener, String)";
if (tracing()) trace(ftag,"Entry");
if (attributeBroadcaster == null)
throw new ListenerNotFoundException(
"No attribute change notification listeners registered");
MBeanAttributeInfo[] attrInfo = modelMBeanInfo.getAttributes();
boolean found = false;