Skip to content

Instantly share code, notes, and snippets.

@soc
Created November 25, 2014 03:09
Show Gist options
  • Save soc/02740d95f0e83bfcd609 to your computer and use it in GitHub Desktop.
Save soc/02740d95f0e83bfcd609 to your computer and use it in GitHub Desktop.
error: java.lang.StackOverflowError
at scala.reflect.internal.Types$Type.baseTypeIndex(Types.scala:891)
at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1401)
at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
at scala.reflect.internal.Types$ClassNoArgsTypeRef.baseType(Types.scala:2331)
at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:405)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
at scala.reflect.internal.tpe.TypeComparers$class.retry$3(TypeComparers.scala:520)
at scala.reflect.internal.tpe.TypeComparers$class.fourthTry$1(TypeComparers.scala:547)
at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:460)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:478)
at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:411)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:466)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:478)
at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:411)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
at scala.reflect.internal.Types$Type.$less$colon$less(Types.scala:779)
at scala.reflect.internal.Types$TypeBounds.containsType(Types.scala:1297)
at scala.reflect.internal.Types$$anonfun$48.apply(Types.scala:4577)
at scala.reflect.internal.Types$$anonfun$48.apply(Types.scala:4577)
at scala.collection.LinearSeqLike$class.corresponds(LinearSeqLike.scala:73)
at scala.collection.immutable.List.corresponds(List.scala:84)
at scala.reflect.internal.Types$class.isWithinBounds(Types.scala:4320)
at scala.reflect.internal.SymbolTable.isWithinBounds(SymbolTable.scala:16)
at scala.tools.nsc.typechecker.Infer$Inferencer.check$1(Infer.scala:894)
at scala.tools.nsc.typechecker.Infer$Inferencer.checkBounds(Infer.scala:898)
at scala.tools.nsc.typechecker.Typers$Typer.typedTypeApply(Typers.scala:3898)
at scala.tools.nsc.typechecker.Typers$Typer.typedTypeApply$1(Typers.scala:5111)
at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5278)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5311)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4486)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4486)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:676)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4485)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
Exception in thread "main" java.lang.StackOverflowError
at scala.reflect.internal.Types$Type.baseTypeIndex(Types.scala:891)
at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1401)
at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
at scala.reflect.internal.Types$ClassNoArgsTypeRef.baseType(Types.scala:2331)
at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:405)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
at scala.reflect.internal.tpe.TypeComparers$class.retry$3(TypeComparers.scala:520)
at scala.reflect.internal.tpe.TypeComparers$class.fourthTry$1(TypeComparers.scala:547)
at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:460)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:478)
at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:411)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:466)
at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:478)
at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:411)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:278)
at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
at scala.reflect.internal.Types$Type.$less$colon$less(Types.scala:779)
at scala.reflect.internal.Types$TypeBounds.containsType(Types.scala:1297)
at scala.reflect.internal.Types$$anonfun$48.apply(Types.scala:4577)
at scala.reflect.internal.Types$$anonfun$48.apply(Types.scala:4577)
at scala.collection.LinearSeqLike$class.corresponds(LinearSeqLike.scala:73)
at scala.collection.immutable.List.corresponds(List.scala:84)
at scala.reflect.internal.Types$class.isWithinBounds(Types.scala:4320)
at scala.reflect.internal.SymbolTable.isWithinBounds(SymbolTable.scala:16)
at scala.tools.nsc.typechecker.Infer$Inferencer.check$1(Infer.scala:894)
at scala.tools.nsc.typechecker.Infer$Inferencer.checkBounds(Infer.scala:898)
at scala.tools.nsc.typechecker.Typers$Typer.typedTypeApply(Typers.scala:3898)
at scala.tools.nsc.typechecker.Typers$Typer.typedTypeApply$1(Typers.scala:5111)
at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5278)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5311)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4486)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4486)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:676)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4485)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$$anonfun$2.apply(PatternTypers.scala:115)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:42)
at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:40)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgsForFormals(PatternTypers.scala:115)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:107)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3441)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3467)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:571)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3466)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4507)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4540)
at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5301)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5354)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer.typedPos(Typers.scala:5412)
at scala.tools.nsc.typechecker.Typers$Typer.fallbackAfterVanillaAdapt$1(Typers.scala:1046)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1115)
at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1158)
at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5368)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5381)
at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5328)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5332)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$63.apply(Typers.scala:3151)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:459)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3151)
at scala.tools.nsc.typechecker.PatternTypers$PatternTyper$class.typedArgWithFormal$1(PatternTypers.scala:112)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment