*/
@SuppressWarnings("unchecked")
public void addMessageBodyReader(Class<? extends MessageBodyReader> clazz, MessageBodyReader instance,
ComponentLifecycleScope scope)
{
ProviderDescriptor descriptor = new ProviderDescriptorImpl(clazz);
descriptor.accept(rdv);
ObjectFactory<ProviderDescriptor> factory = null;
switch (scope)
{
case PER_REQUEST :