docs: final void resolveJndiName() // F743-29417
      throws InjectionConfigurationException
      {
          if (ivJndiName.startsWith("java:"))
          {
              // d660700 - Ensure the name starts with a proper java: scope.  Note
              // that setJndiName has already removed the "java:comp/env/" prefix if
              // present.  The logic in this method is separate from setJndiName
              // because that method can't throw InjectionConfigurationException.
              ivInjectionScope = InjectionScope.match(ivJndiName);
              if (ivInjectionScope == null)
              {
                  String component = ivNameSpaceConfig.getDisplayName();
                  String module = ivNameSpaceConfig.getModuleName();
                  String application = ivNameSpaceConfig.getApplicationName();
  
                  Tr.error(tc, "INVALID_REFERENCE_NAME_CWNEN0065E",
                           ivJndiName,
                           component,
                           module,
                           application);
  
                  throw new InjectionConfigurationException("The " + ivJndiName +
                                                            " reference for the " + component +
                                                            " component in the " + module +
                                                            " module in the " + application +
                                                            " application has a name that is not valid.");
              }
  
              ivJavaNameSpaceName = ivJndiName.substring(ivInjectionScope.prefix().length());
          }
          else
          {
              ivJavaNameSpaceName = ivJndiName;
          }
      }