//should come here iff the version is compatible.
final MBeanServerRequestMessage request = removeVersion(request0);
boolean handled = false;
final Iterator iter = callers.iterator();
while (iter.hasNext()) {
final MBeanServerConnectionMethodCaller caller =
(MBeanServerConnectionMethodCaller)iter.next();
if (caller.canCall(request)) {
response = caller.call(request);
handled = true;
break;
}
}
assert handled : "The request is not handled -- catastrophe";