New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

StackOverflowError while debugging reflect.internal.Importers #8726

Open
scabug opened this Issue Jul 15, 2014 · 1 comment

Comments

Projects
None yet
1 participant
@scabug
Copy link

scabug commented Jul 15, 2014

I got some StackOverflowErrors while debugging reflect.internal.Importers#importSymbol, but I'm not sure if they occurred because of this file or because I tried to view the contents of the symbol passed to the method importSymbol. This is not the first time that such StackOverflowErrors occurred but they occur only intermittently, thus it is difficult to find out what is the reason for them.

!ENTRY org.scala-ide.sdt.core 4 0 2014-07-15 12:51:31.406
!MESSAGE Error during askOption
!STACK 0
java.lang.StackOverflowError
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$FindTypeCollector.traverse(TypeMaps.scala:1035)
	at scala.reflect.internal.tpe.TypeMaps$TypeCollector.collect(TypeMaps.scala:312)
	at scala.reflect.internal.Types$Type.find(Types.scala:754)
	at scala.reflect.internal.Types$Type.exists(Types.scala:768)
	at scala.reflect.internal.Types$TypeVar.containsSkolemAboveLevel(Types.scala:3166)
	at scala.reflect.internal.Types$TypeVar.isRelatable(Types.scala:3174)
	at scala.reflect.internal.Types$TypeVar.registerBound(Types.scala:3118)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:441)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:411)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.isSubArg$1(Types.scala:4116)
	at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:4120)
	at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:4120)
	at scala.reflect.internal.util.Collections$class.corresponds3(Collections.scala:24)
	at scala.reflect.internal.SymbolTable.corresponds3(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.isSubArgs(Types.scala:4120)
	at scala.reflect.internal.SymbolTable.isSubArgs(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:402)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:406)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$3.apply(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$3.apply(TypeComparers.scala:483)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2695)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)

!ENTRY org.scala-ide.sdt.core 4 0 2014-07-15 12:51:34.667
!MESSAGE Error during askOption
!STACK 0
java.lang.StackOverflowError
	at scala.reflect.internal.tpe.TypeComparers$SubTypePair.productArity(TypeComparers.scala:20)
	at scala.util.hashing.MurmurHash3.productHash(MurmurHash3.scala:53)
	at scala.util.hashing.MurmurHash3$.productHash(MurmurHash3.scala:211)
	at scala.runtime.ScalaRunTime$._hashCode(ScalaRunTime.scala:168)
	at scala.reflect.internal.tpe.TypeComparers$SubTypePair.hashCode(TypeComparers.scala:20)
	at scala.collection.mutable.FlatHashTable$class.findElemImpl(FlatHashTable.scala:126)
	at scala.collection.mutable.FlatHashTable$class.containsElem(FlatHashTable.scala:121)
	at scala.collection.mutable.HashSet.containsElem(HashSet.scala:40)
	at scala.collection.mutable.HashSet.contains(HashSet.scala:57)
	at scala.collection.GenSetLike$class.apply(GenSetLike.scala:44)
	at scala.collection.mutable.AbstractSet.apply(Set.scala:46)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:268)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:406)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.isSubArg$1(Types.scala:4116)
	at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:4120)
	at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:4120)
	at scala.reflect.internal.util.Collections$class.corresponds3(Collections.scala:24)
	at scala.reflect.internal.SymbolTable.corresponds3(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.isSubArgs(Types.scala:4120)
	at scala.reflect.internal.SymbolTable.isSubArgs(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:402)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)

!ENTRY org.scala-ide.sdt.core 4 0 2014-07-15 12:51:38.060
!MESSAGE Error during askOption
!STACK 0
java.lang.StackOverflowError
	at scala.reflect.internal.tpe.TypeComparers$SubTypePair.tp1(TypeComparers.scala:20)
	at scala.reflect.internal.tpe.TypeComparers$SubTypePair.productElement(TypeComparers.scala:20)
	at scala.util.hashing.MurmurHash3.productHash(MurmurHash3.scala:64)
	at scala.util.hashing.MurmurHash3$.productHash(MurmurHash3.scala:211)
	at scala.runtime.ScalaRunTime$._hashCode(ScalaRunTime.scala:168)
	at scala.reflect.internal.tpe.TypeComparers$SubTypePair.hashCode(TypeComparers.scala:20)
	at scala.collection.mutable.FlatHashTable$class.findElemImpl(FlatHashTable.scala:126)
	at scala.collection.mutable.FlatHashTable$class.containsElem(FlatHashTable.scala:121)
	at scala.collection.mutable.HashSet.containsElem(HashSet.scala:40)
	at scala.collection.mutable.HashSet.contains(HashSet.scala:57)
	at scala.collection.GenSetLike$class.apply(GenSetLike.scala:44)
	at scala.collection.mutable.AbstractSet.apply(Set.scala:46)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:268)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.isSubArg$1(Types.scala:4116)
	at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:4120)
	at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:4120)
	at scala.reflect.internal.util.Collections$class.corresponds3(Collections.scala:24)
	at scala.reflect.internal.SymbolTable.corresponds3(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.isSubArgs(Types.scala:4120)
	at scala.reflect.internal.SymbolTable.isSubArgs(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:402)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:136)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$elimSub0$1$1.apply(GlbLubs.scala:202)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:202)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.loop$1(GlbLubs.scala:135)
	at scala.reflect.internal.tpe.GlbLubs$class.lubList(GlbLubs.scala:167)
	at scala.reflect.internal.SymbolTable.lubList(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:329)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:483)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$$anonfun$thirdTry$1$1.apply(TypeComparers.scala:480)
	at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.scala:69)
	at scala.collection.immutable.List.forall(List.scala:83)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTry$1(TypeComparers.scala:480)
	at scala.reflect.internal.tpe.TypeComparers$class.secondTry$1(TypeComparers.scala:450)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:426)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeComparers$class.retry$4(TypeComparers.scala:455)
	at scala.reflect.internal.tpe.TypeComparers$class.classOnRight$1(TypeComparers.scala:459)
	at scala.reflect.internal.tpe.TypeComparers$class.thirdTryRef$1(TypeComparers.scala:464)
	at scala.reflect.internal.tpe.TypeComparers$class.firstTry$1(TypeComparers.scala:409)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType2(TypeComparers.scala:552)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType1(TypeComparers.scala:320)
	at scala.reflect.internal.tpe.TypeComparers$class.isSubType(TypeComparers.scala:273)
	at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$15.apply(GlbLubs.scala:201)
	at scala.collection.TraversableLike$$anonfun$filterImpl$1.apply(TraversableLike.scala:259)
	at scala.collection.immutable.List.foreach(List.scala:381)
	at scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:258)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:270)
	at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub0$1(GlbLubs.scala:201)
	at scala.reflect.internal.tpe.GlbLubs$class.elimSub(GlbLubs.scala:204)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:301)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:311)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lubsym$1(GlbLubs.scala:358)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:379)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$26.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4408)
	at scala.reflect.internal.Types$$anonfun$36.apply(Types.scala:4393)
	at scala.reflect.internal.util.Collections$class.map2(Collections.scala:79)
	at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:16)
	at scala.reflect.internal.Types$class.mergePrefixAndArgs(Types.scala:4393)
	at scala.reflect.internal.SymbolTable.mergePrefixAndArgs(SymbolTable.scala:16)
	at scala.reflect.internal.BaseTypeSeqs$BaseTypeSeq.apply(BaseTypeSeqs.scala:68)
	at scala.reflect.internal.Types$CompoundType.baseType(Types.scala:1402)
	at scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:1968)
	at scala.reflect.internal.Types$RefinementTypeRef.baseType(Types.scala:1911)
	at scala.reflect.internal.Types$SimpleTypeProxy$class.baseType(Types.scala:162)
	at scala.reflect.internal.Types$SingletonType.baseType(Types.scala:1076)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$4(TypeMaps.scala:647)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.thisTypeAsSeen(TypeMaps.scala:653)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:464)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.singleTypeAsSeen(TypeMaps.scala:659)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:466)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:110)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:138)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:468)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:663)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:698)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2857)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:689)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.memberTypeHi(FindMembers.scala:170)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.isNewMember(FindMembers.scala:158)
	at scala.reflect.internal.tpe.FindMembers$FindMember.addMemberIfNew(FindMembers.scala:242)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.walkBaseClasses(FindMembers.scala:98)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.searchConcreteThenDeferred(FindMembers.scala:58)
	at scala.reflect.internal.tpe.FindMembers$FindMemberBase.apply(FindMembers.scala:48)
	at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014)
	at scala.reflect.internal.Types$Type.findMember(Types.scala:1016)
	at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631)
	at scala.reflect.internal.Types$Type.nonPrivateMember(Types.scala:607)
	at scala.reflect.internal.tpe.GlbLubs$class.refines$1(GlbLubs.scala:370)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$excludeFromLub$1$1.apply(GlbLubs.scala:345)
	at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79)
	at scala.collection.immutable.List.exists(List.scala:83)
	at scala.reflect.internal.tpe.GlbLubs$class.excludeFromLub$1(GlbLubs.scala:345)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$$anonfun$25.apply(GlbLubs.scala:378)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
	at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
	at scala.reflect.internal.tpe.GlbLubs$class.lub1$1(GlbLubs.scala:378)
	at scala.reflect.internal.tpe.GlbLubs$class.lub0$1(GlbLubs.scala:322)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:417)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.GlbLubs$class.lub(GlbLubs.scala:279)
	at scala.reflect.internal.SymbolTable.lub(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solveOne$1(TypeConstraints.scala:248)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.tpe.TypeConstraints$$anonfun$solve$1.apply(TypeConstraints.scala:260)
	at scala.reflect.internal.util.Collections$class.foreach3(Collections.scala:228)
	at scala.reflect.internal.SymbolTable.foreach3(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeConstraints$class.solve(TypeConstraints.scala:260)
	at scala.reflect.internal.SymbolTable.solve(SymbolTable.scala:16)
	at scala.reflect.internal.Types$ExistentialType.withTypeVars(Types.scala:2696)
@scabug

This comment has been minimized.

Copy link

scabug commented Jul 15, 2014

Imported From: https://issues.scala-lang.org/browse/SI-8726?orig=1
Reporter: @sschaef
Affected Versions: 2.11.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment