code: @Override
      public void resolve(InjectionBinding<Context> binding)
                      throws InjectionException {
          final String methodName = "resolve";
          if (tc.isEntryEnabled()) {
              Tr.entry(tc, methodName, binding);
          }
          Class<?> injectionType = binding.getInjectionClassType();
  
          if (tc.isDebugEnabled()) {
              Tr.debug(tc,
                       "Setting the ContextObjectFactory on the ContextInjectionBinding for type {0}",
                       injectionType);
          }
          Reference ref = new Reference(injectionType.getName());
          binding.setReferenceObject(ref, ContextObjectFactory.class);
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, methodName, binding);
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.wsspi.injectionengine.InjectionProcessor#resolve(com.ibm.wsspi.injectionengine.InjectionBinding)
  
  This method sets the ContextObjectFactory which injects the proxies