Index: src/java/org/picocontainer/gems/containers/Log4jTracingContainerDecorator.java
===================================================================
--- src/java/org/picocontainer/gems/containers/Log4jTracingContainerDecorator.java	(revision 5434)
+++ src/java/org/picocontainer/gems/containers/Log4jTracingContainerDecorator.java	(working copy)
@@ -283,7 +283,7 @@
         return result;
     }
 
-    public Object getComponent(final Object componentKeyOrType, final Type into) {
+    public Object getComponent(final Object componentKeyOrType, final Type into, Object targetKey) {
         if (logger.isDebugEnabled()) {
             logger.debug("Attempting to load component instance with "
                          + (componentKeyOrType instanceof Class ? "type" : "key")
@@ -295,7 +295,7 @@
                          + delegate);
 
         }
-        Object result = delegate.getComponent(componentKeyOrType, into);
+        Object result = delegate.getComponent(componentKeyOrType, into, targetKey);
         if (result == null) {
             onKeyOrTypeDoesNotExistInContainer(componentKeyOrType, logger);
         }
Index: src/java/org/picocontainer/gems/containers/CommonsLoggingTracingContainerDecorator.java
===================================================================
--- src/java/org/picocontainer/gems/containers/CommonsLoggingTracingContainerDecorator.java	(revision 5434)
+++ src/java/org/picocontainer/gems/containers/CommonsLoggingTracingContainerDecorator.java	(working copy)
@@ -254,7 +254,7 @@
         return result;
     }
 
-    public Object getComponent(final Object componentKeyOrType, final Type into) {
+    public Object getComponent(final Object componentKeyOrType, final Type into, Object targetKey) {
         if (log.isDebugEnabled()) {
             log.debug("Attempting to load component instance with "
                       + (componentKeyOrType instanceof Class ? "type" : "key")
@@ -262,7 +262,7 @@
 
         }
 
-        Object result = delegate.getComponent(componentKeyOrType, into);
+        Object result = delegate.getComponent(componentKeyOrType, into, targetKey);
         if (result == null) {
             onKeyOrTypeDoesNotExistInContainer(componentKeyOrType, log);
         }

