docs: private Reference createResRefJndiLookup(ResourceInjectionBinding binding,
                                               String refJndiName,
                                               String boundToJndiName)
                      throws InjectionException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "Binding resource ref " + refJndiName +
                           " to resource " + boundToJndiName);
  
          // -----------------------------------------------------------------------
          // Bind an indirect JNDI reference using the Resource jndi name.
          // When a lookup is performed on the ResourceRef, an indirect
          // lookup will then be performed on the jndi name of the actual
          // Resource.
          // -----------------------------------------------------------------------
  
          InjectionScope scope = binding.getInjectionScope();
          ResourceRefConfig resRef = getResourceRefConfig(binding, refJndiName, boundToJndiName);
          return ivResRefRefFactory.createResRefJndiLookup(ivNameSpaceConfig, scope, resRef); // F743-29417, d705480
      }