@NotNull
  public static Exact exactClass(@NotNull ClassDef classDef) {
    String name = classDef.getQualifiedName();
    if (name != null) {
      switch (name) {
        case JAVA_LANG_OBJECT -> {
          return EXACTLY_OBJECT;
        }
        case JAVA_LANG_CLONEABLE -> {
          return ArraySuperInterface.CLONEABLE;
        }
        case JAVA_IO_SERIALIZABLE -> {
          return ArraySuperInterface.SERIALIZABLE;
        }
      }
    }
    return new ExactClass(classDef, false);
  }
@NotNull
  public static Exact exactClass(@NotNull ClassDef classDef)