code: Symbol loadClass(Env<AttrContext> env, Name name, RecoveryLoadClass recoveryLoadClass) {
          try {
              ClassSymbol c = finder.loadClass(env.toplevel.modle, name);
              return isAccessible(env, c) ? c : new AccessError(env, null, c);
          } catch (ClassFinder.BadClassFile err) {
              throw err;
          } catch (CompletionFailure ex) {
              Symbol candidate = recoveryLoadClass.loadClass(env, name);
  
              if (candidate != null) {
                  return candidate;
              }
  
              return typeNotFound;
          }
      }
docs: Load toplevel or member class with given fully qualified name and
  verify that it is accessible.
  @param env       The current environment.
  @param name      The fully qualified name of the class to be loaded.