docs: public void setReferenceObject(Reference bindingObject,
                                     Class<? extends ObjectFactory> objectFactory)
                      throws InjectionException
      {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "setReferenceObject", bindingObjectToString(bindingObject), objectFactory);
  
          ivInjectedObject = null;
          ivBindingObject = bindingObject;
          ivObjectFactoryClass = objectFactory; // F48603.4
          ivObjectFactoryClassName = objectFactory.getName(); // F54050
      }