code: public void setInjectionClassTypeName(String name) // F743-32443
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "setInjectionClassType: " + name);
  
          if (ivInjectionClassTypeName != null)
          {
              throw new IllegalStateException("duplicate reference data for " + getJndiName());
          }
  
          ivInjectionClassTypeName = name;
      }
docs: Sets the injection class type name. When class names are specified in
  XML rather than annotation, sub-classes must call this method or override
  getInjectionClassTypeName in order to support callers of the injection
  engine that do not have a class loader.
  
  @param name the type name of the referenced object