// try to convert name to the correct data type
// may throw MalformedObjectNameException
ObjectName objectName = new ObjectName(name);
// Parse level 2 - see if we have a filter for this subscription
NotificationFilter filter = null;
NodeList mbeanChildren = mbean.getChildNodes();
// check for filter spec, as a single mbean child node
for (int j = 0; j < mbeanChildren.getLength(); j++)