PsiJetFileStubImpl[package=p] PACKAGE_DIRECTIVE REFERENCE_EXPRESSION[referencedName=p] IMPORT_LIST CLASS[classId=p/PrivateToThis, fqName=p.PrivateToThis, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=PrivateToThis, superNames=[]] MODIFIER_LIST[public final] TYPE_PARAMETER_LIST TYPE_PARAMETER[fqName=null, isInVariance=true, isOutVariance=false, name=I] MODIFIER_LIST[in] PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=PrivateToThis] MODIFIER_LIST[public] VALUE_PARAMETER_LIST CLASS_BODY PROPERTY[fqName=p.PrivateToThis.bar, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=bar] MODIFIER_LIST[private final] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=I] PROPERTY[fqName=p.PrivateToThis.foo, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=foo] MODIFIER_LIST[private final] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=I] PROPERTY[fqName=p.PrivateToThis.val_with_accessors, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=val_with_accessors] MODIFIER_LIST[private final] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=I] PROPERTY_ACCESSOR[hasBlockBody=true, hasBody=false, isGetter=true] MODIFIER_LIST[private final] PROPERTY[fqName=p.PrivateToThis.var_with_accessors, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=var_with_accessors] MODIFIER_LIST[private final] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=I] PROPERTY_ACCESSOR[hasBlockBody=true, hasBody=false, isGetter=true] MODIFIER_LIST[private final] PROPERTY_ACCESSOR[hasBlockBody=true, hasBody=true, isGetter=false] MODIFIER_LIST[private final] VALUE_PARAMETER_LIST VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=value] TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=I] FUN[fqName=p.PrivateToThis.bas, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=bas] MODIFIER_LIST[private final] VALUE_PARAMETER_LIST TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION[referencedName=I]