protected ObjectName getChild(String type,
String[] location,
Target target) throws MBeanException
{
final MBeanRegistryEntry entry = getMBeanRegistryEntry(type);
final MBeanNamingInfo namingInfo = getMBeanNamingInfo(entry, type,
getObjectNameTokens(target, location));
doPersistenceCheck(namingInfo, getConfigContext());
final ObjectName on = getObjectName(namingInfo);
postInvoke("getChild", on);
return on;