throw new PicoInvocationTargetInitializationException(e.getTargetException());
} catch (InstantiationException e) {
// can't get here because checkConcrete() will catch it earlier, but see PICO-191
///CLOVER:OFF
componentMonitor.instantiationFailed(constructor, e);
throw new PicoInitializationException("Should never get here");
///CLOVER:ON
} catch (IllegalAccessException e) {
// can't get here because either filtered or access mode set
///CLOVER:OFF
componentMonitor.instantiationFailed(constructor, e);
throw new PicoInitializationException(e);
///CLOVER:ON
}
}
};
}