code: protected GeneratedClassLoader createClassLoader(final ClassLoader parent)
      {
          return AccessController.doPrivileged(new PrivilegedAction<DefiningClassLoader>() {
              @Override
              public DefiningClassLoader run(){
                  return new DefiningClassLoader(parent);
              }
          });
      }
docs: Create class loader for generated classes.
  This method creates an instance of the default implementation
  of {@link GeneratedClassLoader}. Rhino uses this interface to load
  generated JVM classes when no {@link SecurityController}
  is installed.
  Application can override the method to provide custom class loading.