code: protected final Class<?> loadClass(String className)
                      throws InjectionConfigurationException
      {
          ClassLoader classLoader = ivNameSpaceConfig.getClassLoader();
          if (className == null || className.equals("") || classLoader == null) // F743-32443
          {
              return null;
          }
  
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "loadClass : " + className);
  
          Class<?> loadedClass = null;
  
          try
          {
              loadedClass = classLoader.loadClass(className);
          } catch (ClassNotFoundException ex)
          {
              FFDCFilter.processException(ex, CLASS_NAME + ".loadClass",
                                          "675", this, new Object[] { className });
              InjectionConfigurationException icex = new InjectionConfigurationException
                              ("Referenced class could not be loaded : " + className, ex);
              if (isTraceOn && tc.isEntryEnabled())
                  Tr.exit(tc, "loadClass : " + icex);
              throw icex;
          }
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "loadClass : " + loadedClass);
  
          return loadedClass;
      }
docs: d446474