docs: private NotificationListener unwrap(ClassLoaderLeakPreventor preventor, Class<?> listenerWrapperClass, NotificationListener listener) {
      if(listenerWrapperClass != null && listenerWrapperClass.isInstance(listener)) {
        return preventor.getFieldValue(listener, "listener"); // Unwrap
      }
      else 
        return listener;
    }