docs: void bindInjectedObject() throws InjectionException
      {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "bindInjectedObject: " + toSimpleString(), bindingObjectToString(ivBindingObject));
  
          // d660700 - resolveJndiName will set a scope if the JNDI name starts
          // with "java:", including "java:comp/".  However, JNDI names starting
          // with "java:comp/env/" will not have a scope because that prefix is
          // removed by setJndiName.
          InternalInjectionEngine ie = InjectionEngineAccessor.getInternalInstance();
          ie.bindJavaNameSpaceObject(ivNameSpaceConfig, ivInjectionScope, ivJavaNameSpaceName, this, ivBindingObject);
  
          // Store this binding object in the caller's map, if provided.  d473811
          if (ivJavaColonCompEnvMap != null &&
              ivInjectionScope == null)
          {
              ivJavaColonCompEnvMap.put(ivJndiName, this);
          }
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "bindInjectedObject");
      }