final Set<ObjectName> s = getMBeanServer().queryNames(pattern, null);
//cdebug( "resolvePath: " + path + " = query for parent path: " + pattern + " yields children: " + s.size() );
ObjectName objectName = null;
final String type = parser.type();
final String name = parser.name();
// find the matching child
for (final ObjectName child : s) {
if (type.equals(Util.getTypeProp(child))) {
final String nameProp = Util.getNameProp(child);