History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RUBY-1546
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Oleg Shpynov
Reporter: Roman Chernyatchik
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Ruby

Type inference: java.lang.StackOverflowError

Created: 24 May 08 14:44   Updated: 18 Jun 08 16:23
Component/s: None
Fix Version/s: 1.5

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Selena, Plugin rev.165573
Issue Links:
Duplicate
 
This issue is duplicated by:
RUBY-1545 java.lang.StackOverflowError Normal Resolved

Severity: High


 Description  « Hide
Lexer: java.lang.StackOverflowError
Native Exception: 'class java.lang.StackOverflowError'; Message: null; StackTrace: java.lang.StackOverflowError
	at org.jetbrains.plugins.ruby.ruby.lang.lexer.managers.StatesManager.getStateObject(StatesManager.java:169)
	at org.jetbrains.plugins.ruby.ruby.lang.lexer.managers.StatesManager.getLexState(StatesManager.java:243)
	at org.jetbrains.plugins.ruby.ruby.lang.lexer.managers.StatesManager.process(StatesManager.java:360)
	at org.jetbrains.plugins.ruby.ruby.lang.lexer.managers.TokensManager.process(TokensManager.java:111)
	at org.jetbrains.plugins.ruby.ruby.lang.lexer._RubyLexer.advance(_RubyLexer.java:1946)
	at com.intellij.lexer.FlexAdapter.locateToken(FlexAdapter.java:101)
	at com.intellij.lexer.FlexAdapter.getTokenStart(FlexAdapter.java:71)
	at com.intellij.lexer.MergingLexerAdapter.getTokenEnd(MergingLexerAdapter.java:64)
	at com.intellij.lang.impl.PsiBuilderImpl.getTokenOrWhitespace(PsiBuilderImpl.java:471)
	at com.intellij.lang.impl.PsiBuilderImpl.getCurrentToken(PsiBuilderImpl.java:439)
	at com.intellij.lang.impl.PsiBuilderImpl.getTokenType(PsiBuilderImpl.java:412)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.RBuilderImpl.initNextTokens(RBuilderImpl.java:108)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.RBuilderImpl.advanceLexer(RBuilderImpl.java:67)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.RBuilderImpl.compareAndEat(RBuilderImpl.java:169)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.RBuilderImpl.match(RBuilderImpl.java:207)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.RBuilderImpl.parseSingleToken(RBuilderImpl.java:289)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.RBuilderImpl.parseSingleToken(RBuilderImpl.java:284)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.basicTypes.VARIABLE.parse(VARIABLE.java:64)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.primary.PRIMARY.parseSinglePrimary(PRIMARY.java:308)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.primary.PRIMARY.parse(PRIMARY.java:156)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.STMT.parseSingleStatement(STMT.java:198)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.STMT.parse(STMT.java:84)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.ListParsingUtil.parseSTMTS(ListParsingUtil.java:116)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.COMPSTMT.parseSTMTS(COMPSTMT.java:61)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.COMPSTMT.parse(COMPSTMT.java:51)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.definitions.method.BODYSTMT.parse(BODYSTMT.java:67)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.definitions.Module.parse(Module.java:59)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.primary.PRIMARY.parseSinglePrimary(PRIMARY.java:486)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.primary.PRIMARY.parse(PRIMARY.java:156)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.STMT.parseSingleStatement(STMT.java:198)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.STMT.parse(STMT.java:84)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsingUtils.ListParsingUtil.parseSTMTS(ListParsingUtil.java:116)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.COMPSTMT.parseSTMTS(COMPSTMT.java:61)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.COMPSTMT.parse(COMPSTMT.java:51)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.parsing.PROGRAM.parse(PROGRAM.java:34)
	at org.jetbrains.plugins.ruby.ruby.lang.parser.RubyParser.parse(RubyParser.java:47)
	at com.intellij.psi.tree.IChameleonElementType.parseContents(IChameleonElementType.java:67)
	at com.intellij.psi.impl.source.tree.ChameleonElement.transform(ChameleonElement.java:28)
	at com.intellij.psi.impl.source.parsing.ChameleonTransforming.transformNoLock(ChameleonTransforming.java:41)
	at com.intellij.psi.impl.source.parsing.ChameleonTransforming.transform(ChameleonTransforming.java:20)
	at com.intellij.psi.impl.source.tree.ChameleonElement.getTransformedFirstOrSelf(ChameleonElement.java:59)
	at com.intellij.psi.impl.source.TreeWrapperPsiElement.acceptChildren(TreeWrapperPsiElement.java:76)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.holders.utils.RContainerUtil.getStructureElements(RContainerUtil.java:222)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.RPsiFileBase.getStructureElements(RPsiFileBase.java:209)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.RPsiFileBase.getVirtualStructureElements(RPsiFileBase.java:339)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.RVirtualPsiUtil.findByPath(RVirtualPsiUtil.java:239)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.RVirtualPsiUtil.findInPsi(RVirtualPsiUtil.java:169)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.RVirtualPsiUtil.findPsiByVirtualElement(RVirtualPsiUtil.java:127)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:142)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfReference(TypeInferenceHelper.java:126)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallType(TypeInferenceHelper.java:99)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.methodCall.RCallBase.getType(RCallBase.java:324)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.references.Reference.updateTypeInfo(Reference.java:317)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.references.Reference.multiResolveToSymbols(Reference.java:233)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.resolve.ResolveUtil.resolveToSymbol(ResolveUtil.java:142)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:109)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferCallTypeBySymbol(TypeInferenceHelper.java:148)
	at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.references.RReferenceBase.getType(RReferenceBase.java:121)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.types.TypeInferenceHelper.inferTypeOfMethodCall(TypeInferenceHelper.java:197)
	a