scala / bug

Scala 2 bug reports only. Please, no questions — proper bug reports only.
https://scala-lang.org
232 stars 21 forks source link

Compiler crash with StackOverflowException #9040

Open scabug opened 9 years ago

scabug commented 9 years ago
Mircos-MacBook-Pro-2:~/tmp$ cat Foo.scala 
object Foo {
  def tagVersion = {
    type TagVersion = {
      def from(): Option[TagVersion]
    }
    null : TagVersion
  }

  def foo = tagVersion.from()
}
``` Mircos-MacBook-Pro-2:~/tmp$ scalac Foo.scala error: java.lang.StackOverflowError at scala.reflect.internal.Types$TypeRef.pre(Types.scala:2124) at scala.reflect.internal.Types$TypeRef.normalize(Types.scala:2166) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:128) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:61) at scala.collection.immutable.List.loop$1(List.scala:172) at scala.collection.immutable.List.mapConserve(List.scala:188) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:157) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) Exception in thread "main" java.lang.StackOverflowError at scala.reflect.internal.Types$TypeRef.pre(Types.scala:2124) at scala.reflect.internal.Types$TypeRef.normalize(Types.scala:2166) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:128) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:61) at scala.collection.immutable.List.loop$1(List.scala:172) at scala.collection.immutable.List.mapConserve(List.scala:188) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:157) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.mapOver(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:158) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:130) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1$$anonfun$apply$2.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap$$anonfun$mapOverArgs$1.apply(TypeMaps.scala:207) at scala.reflect.internal.util.Collections$class.loop$2(Collections.scala:100) at scala.reflect.internal.util.Collections$class.map2Conserve(Collections.scala:118) at scala.reflect.internal.SymbolTable.map2Conserve(SymbolTable.scala:16) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOverArgs(TypeMaps.scala:207) at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:113) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$.apply(Variances.scala:133) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1$$anonfun$apply$2.apply(Variances.scala:111) at scala.reflect.internal.tpe.TypeMaps$TypeMap.withVariance(TypeMaps.scala:198) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) at scala.reflect.internal.Variances$VarianceValidator$ValidateVarianceMap$$anonfun$mapOver$1.apply(Variances.scala:111) ```
scabug commented 9 years ago

Imported From: https://issues.scala-lang.org/browse/SI-9040?orig=1 Reporter: @dotta Affected Versions: 2.11.4

SethTisue commented 3 weeks ago

still crashes 2.13.15

Scala 3.5.1:

[error] illegal cyclic type reference: alias Object{def from(): Option[TagVersion]} of ... (caught cyclic reference) ... refers back to the type itself
[error] 
[error]  Run with -explain-cyclic for more details.
[error]     type TagVersion = {
[error]          ^
[error] ./S.scala:6:5
[error] Found:    Null
[error] Required: TagVersion
[error] Note that implicit conversions were not tried because the result of an implicit conversion
[error] must be more specific than TagVersion
[error]     null : TagVersion
[error]     ^^^^
[error] ./S.scala:9:13
[error] value from is not a member of Any
[error]   def foo = tagVersion.from()
[error]             ^^^^^^^^^^^^^^^
joroKr21 commented 2 weeks ago

Probably the cyclic check for type aliases in Scala 2 doesn't recurse into type refinements.

som-snytt commented 2 weeks ago

Scala 2 doesn't have a checker, but notices locked symbols during completion.

I tried a quick, cleansing tp.foreach(tp => fullyInitializeSymbol(tp.typeSymbol)) for the rhs in typeDefSig.

Maybe it's enough to try sym.lock(). (Edit: lockOK has the same effect but the check requires an investment in subtlety.)

joroKr21 commented 2 weeks ago

Scala 2 doesn't have a checker, but notices locked symbols during completion.

🤔

    def typedRefinement(templ: Template): Unit = {
      val stats = templ.body
      if (!stats.isEmpty) {
        namer.enterSyms(stats)

        // need to delay rest of typedRefinement to avoid cyclic reference errors
        debuglog(s"deferred typed refinement")
        unit.addPostUnitCheck { () =>
joroKr21 commented 2 weeks ago

Refinements have a get-out-of-jail-free card so the lock doesn't work.

The test from back in the day looks very similar: https://github.com/scala/scala/commit/86397c940a2b4df6166a9bc9ed3e03d008f4dd57#diff-106425dfd9b57da4e4d204dd3b1fdeead5839e8391d8e5ead89a3e6d63abeaa1

som-snytt commented 2 weeks ago

That test looks like what I hit when eagerly sym.lockOK on completion of alias rhs. I considered an external checker like Scala 3 but did not look further.