PsiJetFileStubImpl[package=test] FILE_ANNOTATION_LIST ANNOTATION_ENTRY[hasValueArguments=true, shortName=Suppress] ANNOTATION_TARGET[useSiteTarget=FILE] CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Suppress] VALUE_ARGUMENT_LIST VALUE_ARGUMENT[isSpread=false] STRING_TEMPLATE LITERAL_STRING_TEMPLATE_ENTRY[text=INVISIBLE_MEMBER] PACKAGE_DIRECTIVE REFERENCE_EXPRESSION[referencedName=test] IMPORT_LIST IMPORT_DIRECTIVE[importedFqName=kotlin.internal.contracts, isAllUnder=true, isValid=true] DOT_QUALIFIED_EXPRESSION DOT_QUALIFIED_EXPRESSION REFERENCE_EXPRESSION[referencedName=kotlin] REFERENCE_EXPRESSION[referencedName=internal] REFERENCE_EXPRESSION[referencedName=contracts] FUN[fqName=test.myRequire, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=true, mayHaveContract=true, name=myRequire] VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=x] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=Boolean]