docs: public ClassLoader newInstance(ClassLoader parent) {
          String msg = "Cannot create a classloader.";
          try {
              return (ClassLoader) constructor.newInstance(parent);
          } catch (InstantiationException e) {
              throw new IllegalStateException(msg, e);
          } catch (IllegalAccessException e) {
              throw new IllegalStateException(msg, e);
          } catch (InvocationTargetException e) {
              throw new IllegalStateException(msg, e);
          }
  
      }