assert desc.template();
assert desc.template() || res.needExchange;
desc.cacheType(), desc.groupDescriptor(), desc.template(), desc.receivedFrom(), desc.staticallyConfigured(),
assert desc.template();
desc.cacheType(), desc.groupDescriptor(), desc.template(), desc.receivedFrom(), desc.staticallyConfigured(),
assert desc.template() || res.needExchange;