docs: protected GeneratedClassLoader createClassLoader(final ClassLoader parent)
      {
          return AccessController.doPrivileged(new PrivilegedAction<DefiningClassLoader>() {
              @Override
              public DefiningClassLoader run(){
                  return new DefiningClassLoader(parent);
              }
          });
      }