pbyrne84 / DynamicReturnTypePlugin

135 stars 7 forks source link

StackOverflow error #61

Open tolik89u opened 8 years ago

tolik89u commented 8 years ago

Hello!

This plugin is very cool, but unfortunately it constantly makes PhpStorm to throw the following error. Could you please fix this?

null
java.lang.StackOverflowError
    at kotlin.collections.ArraysKt___ArraysKt.asList(_Arrays.kt:12096)
    at kotlin.collections.ArraysKt.asList(Unknown Source)
    at kotlin.text.StringsKt__StringsKt.rangesDelimitedBy(Strings.kt:1090)
    at kotlin.text.StringsKt__StringsKt.rangesDelimitedBy$default(Strings.kt:1088)
    at kotlin.text.StringsKt__StringsKt.split(Strings.kt:1125)
    at kotlin.text.StringsKt.split(Unknown Source)
    at kotlin.text.StringsKt__StringsKt.split$default(Strings.kt:1124)
    at kotlin.text.StringsKt.split$default(Unknown Source)
    at com.ptby.dynamicreturntypeplugin.signature_extension.GeneralStringExtensionKt.mySplitBy(GeneralStringExtension.kt:8)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.createChainedCalls(ChainedSignatureProcessor.kt:52)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:22)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27)
    at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24)
    at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
    at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391)
    at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302)
    at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79)
    at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456)
pbyrne84 commented 8 years ago

which version number of phpstorm are you using?

pbyrne84 commented 8 years ago

Have you got an example? Is it a big fluent interface chain or something as each of those iterations indicates a method call. In theory I can fix it but I need to reproduce it.

On 17 April 2016 at 12:05, tolik89u notifications@github.com wrote:

Hello!

This plugin is very cool, but unfortunately it constantly makes PhpStorm to throw the following error. Could you please fix this?

null java.lang.StackOverflowError at kotlin.collections.ArraysKt_ArraysKt.asList(_Arrays.kt:12096) at kotlin.collections.ArraysKt.asList(Unknown Source) at kotlin.text.StringsKtStringsKt.rangesDelimitedBy(Strings.kt:1090) at kotlin.text.StringsKtStringsKt.rangesDelimitedBy$default(Strings.kt:1088) at kotlin.text.StringsKtStringsKt.split(Strings.kt:1125) at kotlin.text.StringsKt.split(Unknown Source) at kotlin.text.StringsKt__StringsKt.split$default(Strings.kt:1124) at kotlin.text.StringsKt.split$default(Unknown Source) at com.ptby.dynamicreturntypeplugin.signature_extension.GeneralStringExtensionKt.mySplitBy(GeneralStringExtension.kt:8) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.createChainedCalls(ChainedSignatureProcessor.kt:52) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:22) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dynamicreturntypeplugin.signature_processingv2.ChainedSignatureProcessor.parseSignature(ChainedSignatureProcessor.kt:27) at com.ptby.dynamicreturntypeplugin.signature_processingv2.GetBySignature.getBySignature(GetBySignature.kt:24) at com.ptby.dynamicreturntypeplugin.DynamicReturnTypeProvider.getBySignature(DynamicReturnTypeProvider.kt:95) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:416) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:79) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:456) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:391) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:302) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:292) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SignatureToCallConverter.getCallFromSignature(SignatureToCallConverter.kt:21) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.processMethod(SingleCallSignatureProcessor.kt:36) at com.ptby.dynamicreturntypeplugin.signature_processingv2.SingleCallSignatureProcessor.getParameterFormatterForSignature(SingleCallSignatureProcessor.kt:25) at com.ptby.dyn

tolik89u commented 8 years ago

Thank you for your response!

PhpStorm 2016.1.1 Build #PS-145.844, built on April 6, 2016 JRE: 1.8.0_73-b02 amd64 JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation

No, it isn't a big fluent interface chain or something — it's a small chain of 3 method calls or something.

I'm not sure wich exact part of my entire project is causing this error. Sorry, but now I don't have much time for this. Maybe I'll provide an example if I'll manage to allocate some time for this and to separate such example from the whole codebase.

pbyrne84 commented 8 years ago

Okay I added logging to the jar here https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/9491033c32392b31b3a9ebb009ad72a4ee349075/deploy/DynamicReturnTypePlugin.zip

as https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/8d92fc4ed9c9fa8eec5279ee3e6db676c41a107d/src/com/ptby/dynamicreturntypeplugin/signature_processingv2/SignatureToCallConverter.kt#L21-L21

is somehow causing recursion ( I call the index and then it calls me) so I need to see what the signature is. Find the DynamicReturnTypePlugin folder and replace with the zipped version.

Basically is is just a try catch rethrow so will not fix your problem but is will allow me to guard against it. https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/10e4d6818ed6ba9938fa68fe2cb797c69caed765/src/com/ptby/dynamicreturntypeplugin/signature_processingv2/SignatureToCallConverter.kt#L25-L25

As it is an error it should popup in the error thing in the ide but it will also be in the xxusersettings/system/log/idea.log.

Give me a shout when you have the signature and I will fix it.

Thanks.

tolik89u commented 8 years ago

Thank you for your assistance! OK. I came home and, after some searches, I found the location of plugin here: c:\Users\Толик.PhpStorm2016.1\config\plugins\ at my Windows computer at home. I replaced the plugin, restarted IDE and tried to reproduce the error, but the error didn't reproduced itself. (Two days ago I had to work at home, and the error was reproducing many times. But I don't plan to work at home in the near future.) Most of time I code at work, at Linux computer. There, the same error was reproduced too. That's why, I think, I should try to reproduce it at work, at Linux computer. (If it doesn't reproduces at home.) Is the archive proposed by you compatible with Linux version of PhpStorm? (if I don't mistake, the version of PhpStorm at work is the same as at home) If so, I'll try to reproduce it at work. Or, please, provide archive with Linux version of plugin.

pbyrne84 commented 8 years ago

It works on any platform so there is no probs there. But I think I may of found the problem. Do you use the Ђ character? That identifies my plugin to phpstorm( I can change it ) but I have to find a unicode character that is rare in general use.

https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/master/src/com/ptby/dynamicreturntypeplugin/DynamicReturnTypeProvider.kt#L43

pbyrne84 commented 8 years ago

Okay changed that to a shamrock.​ I'll do a build tomorrow for you.

tolik89u commented 8 years ago

No, I didn't ever use the Ђ character, I don't even know what is it. The error reproduced again at work. Hope, the log will help you to find its source and to fix it. log.zip

pbyrne84 commented 8 years ago

Cheers, okay it seems like it is to do with array access on something called MESS OR ESS

M#VMESS.offsetGet

If my memory serves me right #M is method #V is variable so this is a method call on a variable called MESS. It might of been mangled. Does this ring a bell?

On 20 April 2016 at 10:11, tolik89u notifications@github.com wrote:

No, I didn't ever use the Ђ character, I don't even know what is it. The error reproduced again at work. Hope, the log will help you to find its source and to fix it. log.zip https://github.com/pbyrne84/DynamicReturnTypePlugin/files/227564/log.zip

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/pbyrne84/DynamicReturnTypePlugin/issues/61#issuecomment-212341040

tolik89u commented 8 years ago

What does ring a bell is the ArrayAccess::offsetGet method mentioned. I use the following dynamicReturnTypeMeta.json:

{
    "methodCalls": [
        {
            "class": "\\MyOwnWrapperOfPimpleContainer",
            "method": "get",
            "position": 0
        },
        {
            "class": "\\Pimple\\Container",
            "method": "offsetGet",
            "position": 0
        }
    ]
}

Could it be the reason of error that not always the 0th parameter of offsetGet method matches the type of value returned by the method? E.g.:

$c = new Pimple\Container;
class MyClass { /* ... * / }
$c[MyClass::class] = new MyClass;
$c['myVar'] = new MyClass;
$c[MyClass::class]->methodOfMyClass();
$c['myVar']->methodOfMyClass();
pbyrne84 commented 8 years ago

The offsetget method is a bit voodoo how it aliased as every undefined method call off an offset get goes through my plugin. Plugins also chain off plugins. I cannot do type lookup to handle inheritance etc until

https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/master/src/com/ptby/dynamicreturntypeplugin/DynamicReturnTypeProvider.kt#L82

So the steps are 1. https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/master/src/com/ptby/dynamicreturntypeplugin/DynamicReturnTypeProvider.kt#L63

So potentially any array could be causing this but it may be worth do a file search for $MESS as it could be just the language configuration in bitrix or something. Is this a homegrown thing or commercial thing you work on? I can also add a filter just for this signature so you will stop getting the issue but I would prefer to fix it properly. Possible a variable that is in a global include file or something. There are also a few other things I can try thinking about it like get the type from #v from the index before hand and ignore if not an object.

I'll see if I can break stuff tomorrow :)

On 20 April 2016 at 18:16, tolik89u notifications@github.com wrote:

What does ring a bell is the offsetGet method mentioned. I use the following dynamicReturnTypeMeta.json:

{ "methodCalls": [ { "class": "\MyOwnWrapperOfPimpleContainer", "method": "get", "position": 0 }, { "class": "\Pimple\Container", "method": "offsetGet", "position": 0 } ] }

Could it be the reason of error that not always the 0th parameter of offsetGet method matches the type of value returned by the method? E.g.:

$c = new Pimple\Container; class MyClass { /* ... * / } $c[MyClass::class] = new MyClass; $c['myVar'] = new MyClass; $c[MyClass::class]->methodOfMyClass(); $c['myVar']->methodOfMyClass();

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/pbyrne84/DynamicReturnTypePlugin/issues/61#issuecomment-212520289

pbyrne84 commented 8 years ago

Okay I added a new build that excludes that variable. https://github.com/pbyrne84/DynamicReturnTypePlugin/blob/master/deploy/DynamicReturnTypePlugin.zip It will give an info message with the parameters passed as well ( so should be no angry red alert, yellow maybe). Forgot to add that last time which may help.

So should be usable.

Also invalidating caches if you don't care about project local history should fire the info off into the logs etc.

tolik89u commented 8 years ago

Yes, $MESS could be a Bitrix lang files variable. It is a commercial service using Bitrix Framework. I'll try your patch tomorrow — will see what will happen.

pbyrne84 commented 8 years ago

Okay, instead of sending me the idea.log this time ( it may contain sensitive data ) just give me a clue how the messages are used. Google translate is not so good.

Is it just an inc file that is included on use? I think I will just add an exclude in the first part of the process for that signature so it is just ignored. This offsetGet thing firing can be a bigger problem due to the way php has heavy use of arrays. I'll do a fix that should be completely silent for you tomorrow and work on something more general after.

pbyrne84 commented 8 years ago

Okay deployed version now just ignores $MESS variable on all levels.

tolik89u commented 8 years ago

Hello. Sorry for not posting the log data for so long. Here is log of your deployed version. As you can see, now there are some other signatures like #M#VarFields.offsetGet, but they all have the same common thing: error occurs on offsetGet method of different arrays used in code. log2.zip