{"action":"created","issue":{"url":"https://api.github.com/repos/juzna/intellij-nette/issues/19","labels_url":"https://api.github.com/repos/juzna/intellij-nette/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/juzna/intellij-nette/issues/19/comments","events_url":"https://api.github.com/repos/juzna/intellij-nette/issues/19/events","html_url":"https://github.com/juzna/intellij-nette/issues/19","id":83081461,"number":19,"title":"java.lang.StackOverflowError: null","user":{"login":"fprochazka","id":158625,"avatar_url":"https://avatars.githubusercontent.com/u/158625?v=3","gravatar_id":"","url":"https://api.github.com/users/fprochazka","html_url":"https://github.com/fprochazka","followers_url":"https://api.github.com/users/fprochazka/followers","following_url":"https://api.github.com/users/fprochazka/following{/other_user}","gists_url":"https://api.github.com/users/fprochazka/gists{/gist_id}","starred_url":"https://api.github.com/users/fprochazka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fprochazka/subscriptions","organizations_url":"https://api.github.com/users/fprochazka/orgs","repos_url":"https://api.github.com/users/fprochazka/repos","events_url":"https://api.github.com/users/fprochazka/events{/privacy}","received_events_url":"https://api.github.com/users/fprochazka/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-31T12:41:59Z","updated_at":"2015-05-31T12:45:14Z","closed_at":null,"body":"\r\n```java\r\nnull\r\njava.lang.StackOverflowError\r\n\tat com.intellij.util.containers.MultiMap.<init>(MultiMap.java:41)\r\n\tat com.intellij.util.containers.MultiMap$2.<init>(MultiMap.java:261)\r\n\tat com.intellij.util.containers.MultiMap.create(MultiMap.java:261)\r\n\tat com.jetbrains.php.lang.psi.PhpFileImpl$2.compute(PhpFileImpl.java:75)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)\r\n\tat com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)\r\n\tat com.jetbrains.php.lang.psi.PhpFileImpl.getTopLevelDefs(PhpFileImpl.java:161)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.ClassReferenceImpl.resolveLocal(ClassReferenceImpl.java:212)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.ClassReferenceImpl.resolveLocal(ClassReferenceImpl.java:189)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.ClassReferenceImpl.getFQN(ClassReferenceImpl.java:301)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.ParameterImpl.getDeclaredType(ParameterImpl.java:134)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.ParameterImpl.getLocalType(ParameterImpl.java:155)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeAnalyserVisitor.visitPhpParameter(PhpTypeAnalyserVisitor.java:279)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.ParameterImpl.accept(ParameterImpl.java:83)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:51)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpTypedElementImpl.getType(PhpTypedElementImpl.java:26)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getParameterType(PhpTypeInferenceUtil.java:30)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpVariableInferredTypeAnalyzerProcessor.processEntryPointInstruction(PhpVariableInferredTypeAnalyzerProcessor.java:94)\r\n\tat com.jetbrains.php.codeInsight.controlFlow.instructions.impl.PhpEntryPointInstructionImpl.process(PhpEntryPointInstructionImpl.java:13)\r\n\tat com.jetbrains.php.codeInsight.controlFlow.PhpControlFlowUtil.processPredecessors(PhpControlFlowUtil.java:131)\r\n\tat com.jetbrains.php.codeInsight.controlFlow.PhpControlFlowUtil.processPredecessorsIgnoreInitialBackEdges(PhpControlFlowUtil.java:110)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeAnalyserVisitor.visitPhpVariable(PhpTypeAnalyserVisitor.java:154)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.VariableImpl.accept(VariableImpl.java:118)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:51)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.VariableImpl.getType(VariableImpl.java:598)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeAnalyserVisitor.addType(PhpTypeAnalyserVisitor.java:59)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeAnalyserVisitor.visitPhpAssignmentExpression(PhpTypeAnalyserVisitor.java:161)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.AssignmentExpressionImpl.accept(AssignmentExpressionImpl.java:37)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:51)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpTypedElementImpl.getType(PhpTypedElementImpl.java:26)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpExpressionImpl.getType(PhpExpressionImpl.java:59)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl$3.visitPhpAssignmentExpression(PhpClassImpl.java:231)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.AssignmentExpressionImpl.accept(AssignmentExpressionImpl.java:37)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpRecursiveElementVisitor.visitElement(PhpRecursiveElementVisitor.java:44)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpElement(PhpElementVisitor.java:35)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpStatement(PhpElementVisitor.java:215)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.StatementImpl.accept(StatementImpl.java:21)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpRecursiveElementVisitor.visitElement(PhpRecursiveElementVisitor.java:44)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpElement(PhpElementVisitor.java:35)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpGroupStatement(PhpElementVisitor.java:219)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.GroupStatementImpl.accept(GroupStatementImpl.java:30)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpRecursiveElementVisitor.visitElement(PhpRecursiveElementVisitor.java:44)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpElement(PhpElementVisitor.java:35)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpMethod(PhpElementVisitor.java:43)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MethodImpl.accept(MethodImpl.java:96)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.findConstructorFields(PhpClassImpl.java:218)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.getOwnFieldsInternal(PhpClassImpl.java:195)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.access$000(PhpClassImpl.java:55)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl$2.compute(PhpClassImpl.java:147)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)\r\n\tat com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.getOwnFields(PhpClassImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.hasConstructorFields(PhpClassImpl.java:322)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpClassElementType.createStub(PhpClassElementType.java:25)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpClassElementType.createStub(PhpClassElementType.java:15)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n....\r\n```\r\n\r\nWhole trace at http://pastebin.com/TuqFRneP"},"comment":{"url":"https://api.github.com/repos/juzna/intellij-nette/issues/comments/107173136","html_url":"https://github.com/juzna/intellij-nette/issues/19#issuecomment-107173136","issue_url":"https://api.github.com/repos/juzna/intellij-nette/issues/19","id":107173136,"user":{"login":"fprochazka","id":158625,"avatar_url":"https://avatars.githubusercontent.com/u/158625?v=3","gravatar_id":"","url":"https://api.github.com/users/fprochazka","html_url":"https://github.com/fprochazka","followers_url":"https://api.github.com/users/fprochazka/followers","following_url":"https://api.github.com/users/fprochazka/following{/other_user}","gists_url":"https://api.github.com/users/fprochazka/gists{/gist_id}","starred_url":"https://api.github.com/users/fprochazka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fprochazka/subscriptions","organizations_url":"https://api.github.com/users/fprochazka/orgs","repos_url":"https://api.github.com/users/fprochazka/repos","events_url":"https://api.github.com/users/fprochazka/events{/privacy}","received_events_url":"https://api.github.com/users/fprochazka/received_events","type":"User","site_admin":false},"created_at":"2015-05-31T12:45:13Z","updated_at":"2015-05-31T12:45:13Z","body":"```\r\nnull\r\njava.lang.StackOverflowError\r\n\tat com.intellij.util.containers.LimitedPool.recycle(LimitedPool.java:51)\r\n\tat com.intellij.lang.impl.PsiBuilderImpl.a(PsiBuilderImpl.java:884)\r\n\tat com.intellij.lang.impl.PsiBuilderImpl.access$1000(PsiBuilderImpl.java:61)\r\n\tat com.intellij.lang.impl.PsiBuilderImpl$StartMarker.rollbackTo(PsiBuilderImpl.java:389)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseCompoundVariable(Variable.java:311)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseReferenceVariable(Variable.java:258)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseVariableWithoutObjects(Variable.java:207)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseVariableWithoutObjects(Variable.java:197)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseBaseVariable(Variable.java:167)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseBaseVariableOrFunctionCall(Variable.java:137)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parse(Variable.java:38)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.PrimaryExpression.parse(PrimaryExpression.java:26)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.PostfixExpression.parse(PostfixExpression.java:22)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.UnaryExpression.parse(UnaryExpression.java:82)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.InstanceofExpression.parse(InstanceofExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LogicalNotExpression.parse(LogicalNotExpression.java:31)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.math.MultiplicativeExpression.parse(MultiplicativeExpression.java:24)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.math.AdditiveExpression.parse(AdditiveExpression.java:23)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.ShiftExpression.parse(ShiftExpression.java:24)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.comparition.RelationalExpression.parse(RelationalExpression.java:16)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.comparition.EqualityExpression.parse(EqualityExpression.java:23)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.BitAndExpression.parse(BitAndExpression.java:21)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.BitXorExpression.parse(BitXorExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.BitOrExpression.parse(BitOrExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.PrintExpression.parse(PrintExpression.java:31)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.AndExpression.parse(AndExpression.java:21)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.OrExpression.parse(OrExpression.java:26)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.CoalesceExpression.parse(CoalesceExpression.java:15)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.TernaryExpression.parse(TernaryExpression.java:19)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.AssignmentExpression.parse(AssignmentExpression.java:45)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LiteralAndExpression.parse(LiteralAndExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LiteralXorExpression.parse(LiteralXorExpression.java:19)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LiteralOrExpression.parse(LiteralOrExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.Expression.parseExpressionWithoutVariable(Expression.java:104)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.Expression.parse(Expression.java:14)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Function$1.parse(Function.java:32)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Function.parseFunctionCallParameterList(Function.java:166)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parseMethodOrNot(Variable.java:88)\r\n\tat com.jetbrains.php.lang.parser.parsing.calls.Variable.parse(Variable.java:48)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.PrimaryExpression.parse(PrimaryExpression.java:26)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.PostfixExpression.parse(PostfixExpression.java:22)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.UnaryExpression.parse(UnaryExpression.java:82)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.InstanceofExpression.parse(InstanceofExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LogicalNotExpression.parse(LogicalNotExpression.java:31)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.math.MultiplicativeExpression.parse(MultiplicativeExpression.java:24)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.math.AdditiveExpression.parse(AdditiveExpression.java:23)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.ShiftExpression.parse(ShiftExpression.java:24)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.comparition.RelationalExpression.parse(RelationalExpression.java:16)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.comparition.EqualityExpression.parse(EqualityExpression.java:23)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.BitAndExpression.parse(BitAndExpression.java:21)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.BitXorExpression.parse(BitXorExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.bit.BitOrExpression.parse(BitOrExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.PrintExpression.parse(PrintExpression.java:31)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.AndExpression.parse(AndExpression.java:21)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.OrExpression.parse(OrExpression.java:26)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.CoalesceExpression.parse(CoalesceExpression.java:15)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.TernaryExpression.parse(TernaryExpression.java:19)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.AssignmentExpression.parseWithoutPriority(AssignmentExpression.java:137)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.AssignmentExpression.parse(AssignmentExpression.java:40)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LiteralAndExpression.parse(LiteralAndExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LiteralXorExpression.parse(LiteralXorExpression.java:19)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.logical.LiteralOrExpression.parse(LiteralOrExpression.java:20)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.Expression.parseExpressionWithoutVariable(Expression.java:104)\r\n\tat com.jetbrains.php.lang.parser.parsing.expressions.Expression.parse(Expression.java:14)\r\n\tat com.jetbrains.php.lang.parser.parsing.Statement.parse(Statement.java:88)\r\n\tat com.jetbrains.php.lang.parser.parsing.StatementList.parseTopStatement(StatementList.java:158)\r\n\tat com.jetbrains.php.lang.parser.parsing.StatementList.parseBlockDeep(StatementList.java:119)\r\n\tat com.jetbrains.php.lang.parser.PhpPsiParser.parseBlockDeep(PhpPsiParser.java:37)\r\n\tat com.jetbrains.php.lang.parser.PhpElementTypes$GroupStatementElementType.parseContents(PhpElementTypes.java:199)\r\n\tat com.intellij.psi.impl.source.tree.LazyParseableElement.f(LazyParseableElement.java:172)\r\n\tat com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:212)\r\n\tat com.intellij.psi.impl.source.tree.LazyParseablePsiElement.getFirstChild(LazyParseablePsiElement.java:89)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpRecursiveElementVisitor.visitElement(PhpRecursiveElementVisitor.java:42)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpElement(PhpElementVisitor.java:35)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpGroupStatement(PhpElementVisitor.java:219)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.GroupStatementImpl.accept(GroupStatementImpl.java:30)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpRecursiveElementVisitor.visitElement(PhpRecursiveElementVisitor.java:44)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpElement(PhpElementVisitor.java:35)\r\n\tat com.jetbrains.php.lang.psi.visitors.PhpElementVisitor.visitPhpMethod(PhpElementVisitor.java:43)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MethodImpl.accept(MethodImpl.java:96)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.findConstructorFields(PhpClassImpl.java:218)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.getOwnFieldsInternal(PhpClassImpl.java:195)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.access$000(PhpClassImpl.java:55)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl$2.compute(PhpClassImpl.java:147)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)\r\n\tat com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.getOwnFields(PhpClassImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.hasConstructorFields(PhpClassImpl.java:322)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpClassElementType.createStub(PhpClassElementType.java:25)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpClassElementType.createStub(PhpClassElementType.java:15)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:58)\r\n\tat com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:39)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:274)\r\n\tat com.intellij.psi.stubs.StubIndexImpl$2.perform(StubIndexImpl.java:265)\r\n\tat com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:81)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:265)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:238)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)\r\n\tat com.intellij.psi.stubs.StubIndex.process(StubIndex.java:95)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:227)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:144)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:134)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByNameInScope(PhpIndexImpl.java:217)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByName(PhpIndexImpl.java:211)\r\n\tat com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:472)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:37)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:21)\r\n\tat cz.juzna.intellij.nette.utils.PhpIndexUtil.getClasses(PhpIndexUtil.java:17)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:55)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.getSignature(MemberReferenceImpl.java:206)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpStaticFactoryTypeProvider.getType(PhpStaticFactoryTypeProvider.java:70)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.getType(PhpReferenceImpl.java:153)\r\n\tat cz.juzna.intellij.nette.utils.MagicFieldsUtil.findMagicFields(MagicFieldsUtil.java:49)\r\n\tat cz.juzna.intellij.nette.typeProvider.NetteObjectFieldsTypeProvider.getType(NetteObjectFieldsTypeProvider.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:43)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:37)\r\n\tat com.intellij.openapi.util.Computable$NotNullCachedComputable.compute(Computable.java:52)\r\n\tat com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo.getType(PhpTypeInfo.java:37)\r\n\tat com.jetbrains.php.codeInsight.typeInference.PhpTypeInferenceUtil.getType(PhpTypeInferenceUtil.java:193)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FieldReferenceImpl.getType(FieldReferenceImpl.java:122)\r\n\tat com.jetbrains.php.lang.psi.resolve.types.PhpType.add(PhpType.java:159)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.visitReturn(FunctionImpl.java:182)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.scanTree(FunctionImpl.java:208)\r\n\tat com.jetbrains.php.lang.psi.elements.impl.FunctionImpl.getLocalType(FunctionImpl.java:152)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:27)\r\n\tat com.jetbrains.php.lang.psi.stubs.PhpMethodElementType.createStub(PhpMethodElementType.java:17)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:102)\r\n\tat com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:59)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:681)\r\n\r\n```"}}