docs: public static boolean isInstantiable(Class<?> clazz)
    {
      if(clazz.isInterface()) {
        return false;
      }
      int m = clazz.getModifiers();
      if(Modifier.isAbstract(m)) {
        return false;
      }
      try {
        clazz.getDeclaredConstructor();
      }
      catch(NoSuchMethodException unused) {
        return false;
      }
      return true;
    }