code: private boolean isaConversionClass(JavaClass conversionCls) {
          for (AnnotationEntry entry : conversionCls.getAnnotationEntries()) {
              if (CONVERSION_ANNOTATIONS.contains(entry.getAnnotationType())) {
                  return true;
              }
  
              // this ignores the fact that this class might be a grand child, but meh
              if (CONVERSION_SUPER_CLASSES.contains(conversionCls.getSuperclassName())) {
                  return true;
              }
          }
  
          return false;
      }
docs: returns whether this class is used to convert types of some sort, such that
  you don't want to suggest reducing the class specified to be more generic
  
  @param conversionCls the class to check
  @return whether this class is used in conversions