throws ProviderNotInitializableException {
Object jaxRsProvider;
try {
jaxRsProvider = createInstance();
} catch (IllegalConstrParamTypeException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (IllegalPathParamTypeException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (IllegalArgumentException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (WebApplicationException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (MissingAnnotationException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (MissingConstructorException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (InvocationTargetException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
} catch (InstantiateException e) {
throw new ImplementationException(
"The provider could not be instantiated, but this could not be here",
e);
}
try {
initProvider(jaxRsProvider, tlContext, allProviders,