code: @Override
      public Class<?> loadClass(final String aName) throws ClassNotFoundException {
          Class<?> loadedClass = findLoadedClass(aName);
  
          if (loadedClass == null) {
              try {
                  loadedClass = findClass(aName);
              } catch (final ClassNotFoundException details) {
                  LOGGER.trace("Class for {} not found... trying super class", aName, details);
                  loadedClass = super.loadClass(aName);
              }
          }
  
          return loadedClass;
      }
docs: Loads the {@link Class} for the supplied class name.
  
  @throws ClassNotFoundException If the class for the supplied name can't be found