extensionBackwardMapping);
} catch (IllegalFieldTypeException e) {
logger.log(Level.WARNING, "The provider " + this.getClassName()
+ " could not be initialized and so it could not be used",
e);
throw new ProviderNotInitializableException();
} catch (IllegalBeanSetterTypeException e) {
logger.log(Level.WARNING, "The provider " + this.getClassName()
+ " could not be initialized and so it could not be used",
e);
throw new ProviderNotInitializableException();
} catch (InjectException e) {
logger.log(Level.WARNING, "The provider " + this.getClassName()
+ " could not be initialized and so it could not be used",
e);
throw new ProviderNotInitializableException();
} catch (InvocationTargetException e) {
logger.log(Level.WARNING, "The provider " + this.getClassName()
+ " could not be initialized and so it could not be used",
e);
throw new ProviderNotInitializableException();
}
return jaxRsProvider;
}