docs: public static boolean isUncheckedException(ObjectType type) throws ClassNotFoundException {
          if (type.equals(Type.THROWABLE) || type.equals(RUNTIME_EXCEPTION_TYPE) || type.equals(ERROR_TYPE)) {
              return true;
          }
          ClassDescriptor c = DescriptorFactory.getClassDescriptor(type);
          Subtypes2 subtypes2 = Global.getAnalysisCache().getDatabase(Subtypes2.class);
          return subtypes2.isSubtype(c, RUNTIME_EXCEPTION, ERROR);
  
      }