Exact (@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); }