/**
   * {@inheritDoc}
   *
   * @param componentInstance
   * @return
   * @see org.picocontainer.MutablePicoContainer#removeComponentByInstance(java.lang.Object)
   */
  public ComponentAdapter removeComponentByInstance(final Object componentInstance) {
    if (logger.isDebugEnabled()) {
      logger.debug(
          "Unregistering component by instance ("
              + componentInstance
              + ") from container "
              + delegate);
    }

    return delegate.removeComponentByInstance(componentInstance);
  }