PsiJetFileStubImpl[package=test] PACKAGE_DIRECTIVE REFERENCE_EXPRESSION[referencedName=test] IMPORT_LIST CLASS[fqName=test.SecondaryConstructors, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=SecondaryConstructors, superNames=[]] PRIMARY_CONSTRUCTOR VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=x] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Boolean] CLASS_BODY CLASS_INITIALIZER SECONDARY_CONSTRUCTOR MODIFIER_LIST[] ANNOTATION_ENTRY[hasValueArguments=false, shortName=anno] CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=anno] VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=x] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=String] CLASS_INITIALIZER SECONDARY_CONSTRUCTOR MODIFIER_LIST[private] VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=x] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Int] CLASS[fqName=test.SecondaryConstructors.Inner, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=Inner, superNames=[]] MODIFIER_LIST[inner] TYPE_PARAMETER_LIST TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=String] TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=G] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Int] TYPE_CONSTRAINT_LIST TYPE_CONSTRAINT REFERENCE_EXPRESSION[referencedName=G] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Number] CLASS_BODY SECONDARY_CONSTRUCTOR VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=x] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=T] VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=g] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=G] CLASS[fqName=test.SecondaryConstructors.Nested, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=Nested, superNames=[]] CLASS_BODY SECONDARY_CONSTRUCTOR MODIFIER_LIST[] ANNOTATION_ENTRY[hasValueArguments=false, shortName=anno] CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=anno] VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=z] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Int] SECONDARY_CONSTRUCTOR MODIFIER_LIST[internal] VALUE_PARAMETER_LIST CLASS[fqName=test.anno, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=anno, superNames=[]] MODIFIER_LIST[annotation]