PsiJetFileStubImpl[package=test]
  PACKAGE_DIRECTIVE
    REFERENCE_EXPRESSION[referencedName=test]
  IMPORT_LIST
  CLASS[classId=test/AnnotationValues, fqName=test.AnnotationValues, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnotationValues, superNames=[]]
    MODIFIER_LIST[public final]
    PRIMARY_CONSTRUCTOR
      MODIFIER_LIST[public]
      VALUE_PARAMETER_LIST
    CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithArrays, fqName=test.AnnotationValues.WithArrays, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithArrays, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=Arrays]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=Arrays]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithClassLiteral, fqName=test.AnnotationValues.WithClassLiteral, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithClassLiteral, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=ClassLiteral]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=ClassLiteral]
        TYPE_PARAMETER_LIST
          TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithEnumLiteral, fqName=test.AnnotationValues.WithEnumLiteral, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithEnumLiteral, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=EnumLiteral]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=EnumLiteral]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithNested, fqName=test.AnnotationValues.WithNested, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithNested, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=Outer]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=Outer]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithSimple, fqName=test.AnnotationValues.WithSimple, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithSimple, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=Simple]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=Simple]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithStringLiteral, fqName=test.AnnotationValues.WithStringLiteral, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithStringLiteral, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=StringLiteral]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=StringLiteral]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
      CLASS[classId=test/AnnotationValues.WithVarArg, fqName=test.AnnotationValues.WithVarArg, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithVarArg, superNames=[]]
        MODIFIER_LIST[public final]
          ANNOTATION_ENTRY[hasValueArguments=false, shortName=VarArg]
            CONSTRUCTOR_CALLEE
              TYPE_REFERENCE
                USER_TYPE
                  USER_TYPE
                    REFERENCE_EXPRESSION[referencedName=test]
                  REFERENCE_EXPRESSION[referencedName=VarArg]
        PRIMARY_CONSTRUCTOR
          MODIFIER_LIST[public]
          VALUE_PARAMETER_LIST
        CLASS_BODY
