final Iterator<Entry> i = injector.getInstance( BeanLocator.class ).locate( key ).iterator();
return i.hasNext() ? i.next().getValue() : null;
}
if ( "injectMembers".equals( methodName ) )
{
Guice.createInjector( new WireModule( new Module()
{
public void configure( final Binder binder )
{
binder.bind( BeanLocator.class ).toProvider( injector.getProvider( BeanLocator.class ) );
binder.requestInjection( args[0] );