In BijectionInterceptor, can anyone remember why we decided to perform outjection only after the last concurrent thread had finished invoking the component? It's in relation to the following issue: https://jira.jboss.org/jira/browse/JBSEAM-3652