docs: Object getInjectableObject(Object targetObject, // F743-33811.2
                                 InjectionTargetContext targetContext) // F49213.1
      throws InjectionException
      {
          if (getInjectionScope() != InjectionScope.COMP)
          {
              // In some environments, non-comp bindings might not be fully merged,
              // which means injection must do a full lookup.  Allow the runtime
              // environment to decide.
              return InjectionEngineAccessor.getInternalInstance().getInjectableObject(this, targetObject, targetContext);
          }
  
          // If the injected object will be contextually related to the target,
          // then use the signature that passes the target.                d664351.1
          return getInjectionObject(targetObject, targetContext);
      }