docs: private static boolean checkModifiers(Class<? extends AbstractPlugin> pluginClass) {
          int modifiers = pluginClass.getModifiers();
          return !Modifier.isAbstract(modifiers) &&
                  !Modifier.isInterface(modifiers) &&
                  !Modifier.isPrivate(modifiers);
      }