public <T> void instantiationFailed(final PicoContainer container,
final ComponentAdapter<T> componentAdapter,
final Constructor<T> constructor, final Exception cause) {
Logger logger = getLogger(constructor);
if (logger.isWarnEnabled()) {
logger.warn(format(ComponentMonitorHelper.INSTANTIATION_FAILED,
ctorToString(constructor), cause.getMessage()), cause);
}
delegate.instantiationFailed(container, componentAdapter, constructor,
cause);
}