docs: public Class<?> internalLoadClass(String name, boolean resolve) throws ClassNotFoundException {
          if (CACHE_NON_EXISTING_CLASSES && nonExistingClasses.contains(name)) {
              throw dummyCFNE;
          }
  
          if (droolsClassLoader != null) {
              try {
                  return Class.forName(name, resolve, droolsClassLoader);
              } catch (ClassNotFoundException e) { }
          }
          try {
              return super.loadClass(name, resolve);
          } catch (ClassNotFoundException e) {
              return Class.forName(name, resolve, getParent());
          }
      }