scala / bug

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

Stack overflow when compiling #7651

Closed scabug closed 10 years ago

scabug commented 11 years ago
 [0m[ [31merror [0m]  [0m     while compiling: /home/rftw-daily-build/rftw/server/src/main/scala/com/dongxiguo/rftw/roomServer/services/OrderServiceImpl.scala [0m
 [0m[ [31merror [0m]  [0m        during phase: erasure [0m
 [0m[ [31merror [0m]  [0m     library version: version 2.10.2 [0m
 [0m[ [31merror [0m]  [0m    compiler version: version 2.10.2 [0m
 [0m[ [31merror [0m]  [0m  reconstructed args: -classpath /home/rftw-daily-build/rftw/server/target/scala-2.10/classes:/home/rftw-daily-build/rftw/config/target/scala-2.10/classes:/home/rftw-daily-build/rftw/project/xls-to/runtime/target/scala-2.10/classes:/home/rftw-daily-build/rftw/offline-protocol/target/classes:/home/rftw-daily-build/rftw/viny-rpc/target/scala-2.10/classes:/home/rftw-daily-build/rftw/fastring/target/scala-2.10/classes:/home/rftw-daily-build/rftw/commons-continuations/target/scala-2.10/classes:/home/rftw-daily-build/rftw/zero-log/target/scala-2.10/classes:/home/rftw-daily-build/rftw/zero-log/context/target/scala-2.10/classes:/home/rftw-daily-build/rftw/protocol/target/classes:/home/rftw-daily-build/rftw/proto-generator/target/scala-2.10/classes:/home/rftw-daily-build/rftw/protoc-gen-proto/target/scala-2.10/classes:/home/rftw-daily-build/rftw/event-logger/target/scala-2.10/classes:/home/rftw-daily-build/rftw/mcc/target/classes:/home/rftw-daily-build/rftw/log-appender/target/scala-2.10/classes:/home/rftw-daily-build/rftw/scala-ssh-shell/target/scala-2.10/classes:/home/rftw-daily-build/rftw/scala-utils/target/scala-2.10/classes:/home/rftw-daily-build/rftw/viny-storage/target/scala-2.10/classes:/home/rftw-daily-build/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.1.jar:/home/rftw-daily-build/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.10.2.jar:/home/rftw-daily-build/.ivy2/cache/com.google.protobuf/protobuf-java/jars/protobuf-java-2.4.1.jar:/home/rftw-daily-build/.sbt/boot/scala-2.10.2/lib/scala-compiler.jar:/home/rftw-daily-build/.ivy2/cache/org.scala-lang/jline/jars/jline-2.10.2.jar:/home/rftw-daily-build/.ivy2/cache/org.fusesource.jansi/jansi/jars/jansi-1.4.jar:/home/rftw-daily-build/.ivy2/cache/org.bouncycastle/bcprov-jdk16/jars/bcprov-jdk16-1.46.jar:/home/rftw-daily-build/.ivy2/cache/org.apache.sshd/sshd-core/jars/sshd-core-0.8.0.jar:/home/rftw-daily-build/.ivy2/cache/org.apache.mina/mina-core/bundles/mina-core-2.0.5.jar:/home/rftw-daily-build/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.6.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-servlet/jars/jetty-servlet-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-security/jars/jetty-security-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-server/jars/jetty-server-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-3.0.20100224.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-continuation/jars/jetty-continuation-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-http/jars/jetty-http-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-io/jars/jetty-io-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-util/jars/jetty-util-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-servlets/jars/jetty-servlets-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-client/jars/jetty-client-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.eclipse.jetty/jetty-rewrite/jars/jetty-rewrite-8.0.4.v20111024.jar:/home/rftw-daily-build/.ivy2/cache/org.slf4j/slf4j-jdk14/jars/slf4j-jdk14-1.6.4.jar:/home/rftw-daily-build/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.6.jar -Ywarn-value-discard -P:continuations:enable -deprecation -Xplugin:/home/rftw-daily-build/.ivy2/cache/org.scala-lang.plugins/continuations/jars/continuations-2.10.2.jar -feature -Xelide-below 300 -Xoldpatmat -d /home/rftw-daily-build/rftw/server/target/scala-2.10/classes -unchecked -bootclasspath /opt/jdk1.7.0_06/jre/lib/resources.jar:/opt/jdk1.7.0_06/jre/lib/rt.jar:/opt/jdk1.7.0_06/jre/lib/sunrsasign.jar:/opt/jdk1.7.0_06/jre/lib/jsse.jar:/opt/jdk1.7.0_06/jre/lib/jce.jar:/opt/jdk1.7.0_06/jre/lib/charsets.jar:/opt/jdk1.7.0_06/jre/lib/jfr.jar:/opt/jdk1.7.0_06/jre/classes:/home/rftw-daily-build/.sbt/boot/scala-2.10.2/lib/scala-library.jar [0m
 [0m[ [31merror [0m]  [0m [0m
 [0m[ [31merror [0m]  [0m  last tree to typer: TypeTree(trait EventLogger) [0m
 [0m[ [31merror [0m]  [0m              symbol: trait EventLogger in package eventLogger (flags: <interface> abstract <trait>) [0m
 [0m[ [31merror [0m]  [0m   symbol definition: abstract trait EventLogger extends Object [0m
 [0m[ [31merror [0m]  [0m                 tpe: com.dongxiguo.viny.eventLogger.EventLogger [0m
 [0m[ [31merror [0m]  [0m       symbol owners: trait EventLogger -> package eventLogger [0m
 [0m[ [31merror [0m]  [0m      context owners: value orderStorage -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method apply -> anonymous class $anonfun -> method newProduceOrder -> class OrderServiceImpl -> package services [0m
 [0m[ [31merror [0m]  [0m [0m
 [0m[ [31merror [0m]  [0m== Enclosing template or block == [0m
 [0m[ [31merror [0m]  [0m [0m
 [0m[ [31merror [0m]  [0mBlock( [0m
 [0m[ [31merror [0m]  [0m  // 4 statements [0m
 [0m[ [31merror [0m]  [0m  ValDef( // private[this] val x$15: Unit [0m
 [0m[ [31merror [0m]  [0m    private <local> <synthetic> [0m
 [0m[ [31merror [0m]  [0m    "x$15" [0m
 [0m[ [31merror [0m]  [0m    <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m    Block( [0m
 [0m[ [31merror [0m]  [0m      ValDef( // val temp76: Unit [0m
 [0m[ [31merror [0m]  [0m        <mutable> <synthetic> <trans_flag> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m        "temp76" [0m
 [0m[ [31merror [0m]  [0m        <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m        "tmp25" // tmp25: Unit, tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m      If( [0m
 [0m[ [31merror [0m]  [0m        Apply( // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m          TypeApply( // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m            "temp76"."isInstanceOf" // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m            <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m          Nil [0m
 [0m[ [31merror [0m]  [0m        ) [0m
 [0m[ [31merror [0m]  [0m        Block( [0m
 [0m[ [31merror [0m]  [0m          {} [0m
 [0m[ [31merror [0m]  [0m          () [0m
 [0m[ [31merror [0m]  [0m        ) [0m
 [0m[ [31merror [0m]  [0m        Throw( // tree.tpe=Nothing [0m
 [0m[ [31merror [0m]  [0m          Apply( // def <init>(obj: Any): MatchError in class MatchError, tree.tpe=MatchError [0m
 [0m[ [31merror [0m]  [0m            new MatchError."<init>" // def <init>(obj: Any): MatchError in class MatchError, tree.tpe=(obj: Object)MatchError [0m
 [0m[ [31merror [0m]  [0m            "temp76" // val temp76: Unit, tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m        ) [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m    ) [0m
 [0m[ [31merror [0m]  [0m  ) [0m
 [0m[ [31merror [0m]  [0m  Apply( // final def logAddOrderStableEventLog(userIdHex: String,orderStable: com.dongxiguo.rftw.storage.Storage.Player.OrderStable,eventLogger: com.dongxiguo.viny.eventLogger.EventLogger,description: String): Unit in object OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m    "OrderServiceImpl"."logAddOrderStableEventLog" // final def logAddOrderStableEventLog(userIdHex: String,orderStable: com.dongxiguo.rftw.storage.Storage.Player.OrderStable,eventLogger: com.dongxiguo.viny.eventLogger.EventLogger,description: String): Unit in object OrderServiceImpl, tree.tpe=(userIdHex: String, orderStable: com.dongxiguo.rftw.storage.Storage.Player.OrderStable, eventLogger: com.dongxiguo.viny.eventLogger.EventLogger, description: String)Unit [0m
 [0m[ [31merror [0m]  [0m    // 4 arguments [0m
 [0m[ [31merror [0m]  [0m    Apply( // final def toHexString$extension($this: com.dongxiguo.rftw.sns.UserId): String in object UserId, tree.tpe=String [0m
 [0m[ [31merror [0m]  [0m      UserId.this."toHexString$extension" // final def toHexString$extension($this: com.dongxiguo.rftw.sns.UserId): String in object UserId, tree.tpe=($this: ErasedValueType(com.dongxiguo.rftw.sns.UserId))String [0m
 [0m[ [31merror [0m]  [0m      Apply( // final def apply(s: com.google.protobuf.ByteString): com.dongxiguo.rftw.sns.UserId in object UserId, tree.tpe=ErasedValueType(com.dongxiguo.rftw.sns.UserId) [0m
 [0m[ [31merror [0m]  [0m        "sns"."UserId"."apply" // final def apply(s: com.google.protobuf.ByteString): com.dongxiguo.rftw.sns.UserId in object UserId, tree.tpe=(s: com.google.protobuf.ByteString)ErasedValueType(com.dongxiguo.rftw.sns.UserId) [0m
 [0m[ [31merror [0m]  [0m        "partnerId" // val partnerId: com.google.protobuf.ByteString, tree.tpe=com.google.protobuf.ByteString [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m    ) [0m
 [0m[ [31merror [0m]  [0m    "partnerOrderStable" // val partnerOrderStable: com.dongxiguo.rftw.storage.Storage.Player.OrderStable, tree.tpe=com.dongxiguo.rftw.storage.Storage.Player.OrderStable [0m
 [0m[ [31merror [0m]  [0m    Apply( // def apply(key: A): B in trait MapLike [0m
 [0m[ [31merror [0m]  [0m      $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer()."eventLoggers"."apply" // def apply(key: A): B in trait MapLike, tree.tpe=(key: Object)Object [0m
 [0m[ [31merror [0m]  [0m      Apply( // val countryID(): Int in class OnlinePlayer, tree.tpe=Int [0m
 [0m[ [31merror [0m]  [0m        "me"."countryID" // val countryID(): Int in class OnlinePlayer, tree.tpe=()Int [0m
 [0m[ [31merror [0m]  [0m        Nil [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m    ) [0m
 [0m[ [31merror [0m]  [0m    "order-newProduceOrder" [0m
 [0m[ [31merror [0m]  [0m  ) [0m
 [0m[ [31merror [0m]  [0m  ValDef( // val orderStorage: com.dongxiguo.viny.storage.Storage [0m
 [0m[ [31merror [0m]  [0m    <triedcooking> [0m
 [0m[ [31merror [0m]  [0m    "orderStorage" [0m
 [0m[ [31merror [0m]  [0m    <tpt> // tree.tpe=com.dongxiguo.viny.storage.Storage [0m
 [0m[ [31merror [0m]  [0m    If( [0m
 [0m[ [31merror [0m]  [0m      Apply( // def ==(x: Int): Boolean in class Int [0m
 [0m[ [31merror [0m]  [0m        "orderLandId"."$eq$eq" // def ==(x: Int): Boolean in class Int, tree.tpe=(x: Int)Boolean [0m
 [0m[ [31merror [0m]  [0m        Apply( // def id(): Int in class Land [0m
 [0m[ [31merror [0m]  [0m          $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$land.landConfig()."id" // def id(): Int in class Land [0m
 [0m[ [31merror [0m]  [0m          Nil [0m
 [0m[ [31merror [0m]  [0m        ) [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m      Apply( // val localStorage(): com.dongxiguo.viny.storage.LocalStorage in class Land [0m
 [0m[ [31merror [0m]  [0m        $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer()."land"."localStorage" // val localStorage(): com.dongxiguo.viny.storage.LocalStorage in class Land [0m
 [0m[ [31merror [0m]  [0m        Nil [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m      Apply( // def apply(key: A): B in trait MapLike [0m
 [0m[ [31merror [0m]  [0m        $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$land.remoteStorages()."apply" // def apply(key: A): B in trait MapLike [0m
 [0m[ [31merror [0m]  [0m        "orderLandId" // val orderLandId: Int [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m    ) [0m
 [0m[ [31merror [0m]  [0m  ) [0m
 [0m[ [31merror [0m]  [0m  ValDef( // val orderAccessor: com.dongxiguo.rftw.roomServer.storage.Accessors.OrderAccessor [0m
 [0m[ [31merror [0m]  [0m    <triedcooking> [0m
 [0m[ [31merror [0m]  [0m    "orderAccessor" [0m
 [0m[ [31merror [0m]  [0m    <tpt> // tree.tpe=com.dongxiguo.rftw.roomServer.storage.Accessors.OrderAccessor [0m
 [0m[ [31merror [0m]  [0m    Apply( // def <init>(orderId: com.dongxiguo.rftw.roomServer.models.OrderId): com.dongxiguo.rftw.roomServer.storage.Accessors.OrderAccessor in class OrderAccessor [0m
 [0m[ [31merror [0m]  [0m      new com.dongxiguo.rftw.roomServer.storage.Accessors.OrderAccessor."<init>" // def <init>(orderId: com.dongxiguo.rftw.roomServer.models.OrderId): com.dongxiguo.rftw.roomServer.storage.Accessors.OrderAccessor in class OrderAccessor [0m
 [0m[ [31merror [0m]  [0m      "orderID" // val orderID: com.dongxiguo.rftw.roomServer.models.OrderId [0m
 [0m[ [31merror [0m]  [0m    ) [0m
 [0m[ [31merror [0m]  [0m  ) [0m
 [0m[ [31merror [0m]  [0m  Apply( // final def flatMap[A1, B1, C1 <: B](f: A => scala.util.continuations.ControlContext[A1,B1,C1]): scala.util.continuations.ControlContext[A1,B1,C] in class ControlContext [0m
 [0m[ [31merror [0m]  [0m    orderStorage.add(orderAccessor, defaultCatcher(utils.this.CurrentContext.currentContext(InjectDerivedValue("/home/rftw-daily-build/rftw/server/src/main/scala/com/dongxiguo/rftw/roomServer/services/OrderServiceImpl.scala"), InjectDerivedValue(880), InjectDerivedValue($anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().getClass()), new Some(InjectDerivedValue("newProduceOrder")))))."flatMap" // final def flatMap[A1, B1, C1 <: B](f: A => scala.util.continuations.ControlContext[A1,B1,C1]): scala.util.continuations.ControlContext[A1,B1,C] in class ControlContext [0m
 [0m[ [31merror [0m]  [0m    Block( [0m
 [0m[ [31merror [0m]  [0m      ClassDef( // final class $anonfun extends AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable [0m
 [0m[ [31merror [0m]  [0m        final <synthetic> @{ SerialVersionUID(0) } [0m
 [0m[ [31merror [0m]  [0m        "$anonfun" [0m
 [0m[ [31merror [0m]  [0m        [] [0m
 [0m[ [31merror [0m]  [0m        Template( // val <local $anonfun>: <notype> [0m
 [0m[ [31merror [0m]  [0m          "scala.runtime.AbstractFunction1", "scala.Serializable" // parents [0m
 [0m[ [31merror [0m]  [0m          ValDef( [0m
 [0m[ [31merror [0m]  [0m            private [0m
 [0m[ [31merror [0m]  [0m            "_" [0m
 [0m[ [31merror [0m]  [0m            <tpt> [0m
 [0m[ [31merror [0m]  [0m            <empty> [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m          // 5 statements [0m
 [0m[ [31merror [0m]  [0m          DefDef( // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m            <method> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m            "<init>" [0m
 [0m[ [31merror [0m]  [0m            [] [0m
 [0m[ [31merror [0m]  [0m            // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m            ValDef( // $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m              <param> [0m
 [0m[ [31merror [0m]  [0m              "$outer" [0m
 [0m[ [31merror [0m]  [0m              <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m              <empty> [0m
 [0m[ [31merror [0m]  [0m            ) [0m
 [0m[ [31merror [0m]  [0m            <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m            Block( [0m
 [0m[ [31merror [0m]  [0m              Apply( // def <init>(): scala.runtime.AbstractFunction1[T1,R] in class AbstractFunction1 [0m
 [0m[ [31merror [0m]  [0m                $anonfun.super."<init>" // def <init>(): scala.runtime.AbstractFunction1[T1,R] in class AbstractFunction1 [0m
 [0m[ [31merror [0m]  [0m                Nil [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              () [0m
 [0m[ [31merror [0m]  [0m            ) [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m          DefDef( // final def apply(tmp26: Unit): scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]] [0m
 [0m[ [31merror [0m]  [0m            <method> final [0m
 [0m[ [31merror [0m]  [0m            "apply" [0m
 [0m[ [31merror [0m]  [0m            [] [0m
 [0m[ [31merror [0m]  [0m            // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m            ValDef( // tmp26: Unit [0m
 [0m[ [31merror [0m]  [0m              <param> [0m
 [0m[ [31merror [0m]  [0m              "tmp26" [0m
 [0m[ [31merror [0m]  [0m              <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m              <empty> [0m
 [0m[ [31merror [0m]  [0m            ) [0m
 [0m[ [31merror [0m]  [0m            <tpt> // tree.tpe=util.continuations.ControlContext [0m
 [0m[ [31merror [0m]  [0m            Block( [0m
 [0m[ [31merror [0m]  [0m              // 11 statements [0m
 [0m[ [31merror [0m]  [0m              ValDef( // private[this] val x$16: Unit [0m
 [0m[ [31merror [0m]  [0m                private <local> <synthetic> [0m
 [0m[ [31merror [0m]  [0m                "x$16" [0m
 [0m[ [31merror [0m]  [0m                <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                Block( [0m
 [0m[ [31merror [0m]  [0m                  ValDef( // val temp77: Unit [0m
 [0m[ [31merror [0m]  [0m                    <mutable> <synthetic> <trans_flag> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                    "temp77" [0m
 [0m[ [31merror [0m]  [0m                    <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                    "tmp26" // tmp26: Unit [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                  If( [0m
 [0m[ [31merror [0m]  [0m                    Apply( // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m                      TypeApply( // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m                        "temp77"."isInstanceOf" // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      Nil [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                    Block( [0m
 [0m[ [31merror [0m]  [0m                      {} [0m
 [0m[ [31merror [0m]  [0m                      () [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                    Throw( [0m
 [0m[ [31merror [0m]  [0m                      Apply( // def <init>(obj: Any): MatchError in class MatchError [0m
 [0m[ [31merror [0m]  [0m                        new MatchError."<init>" // def <init>(obj: Any): MatchError in class MatchError [0m
 [0m[ [31merror [0m]  [0m                        "temp77" // val temp77: Unit [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              ValDef( // val orderUuid: com.google.protobuf.ByteString [0m
 [0m[ [31merror [0m]  [0m                <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                "orderUuid" [0m
 [0m[ [31merror [0m]  [0m                <tpt> // tree.tpe=com.google.protobuf.ByteString [0m
 [0m[ [31merror [0m]  [0m                Apply( // def copyFrom(x$1: Array[Byte]): com.google.protobuf.ByteString in object ByteString [0m
 [0m[ [31merror [0m]  [0m                  "com"."google"."protobuf"."ByteString"."copyFrom" // def copyFrom(x$1: Array[Byte]): com.google.protobuf.ByteString in object ByteString [0m
 [0m[ [31merror [0m]  [0m                  "uuid" // val uuid: Array[Byte] [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              ValDef( // val responseBuilder: com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse.Builder [0m
 [0m[ [31merror [0m]  [0m                <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                "responseBuilder" [0m
 [0m[ [31merror [0m]  [0m                <tpt> // tree.tpe=com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse.Builder [0m
 [0m[ [31merror [0m]  [0m                Apply( // def newBuilder(): com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse.Builder in object OrderResponse [0m
 [0m[ [31merror [0m]  [0m                  "com"."dongxiguo"."rftw"."protocol"."rpc"."DailyRpc"."OrderResponse"."newBuilder" // def newBuilder(): com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse.Builder in object OrderResponse [0m
 [0m[ [31merror [0m]  [0m                  Nil [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              Apply( // def setCreateTime(x$1: Long): com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse.Builder in class Builder [0m
 [0m[ [31merror [0m]  [0m                responseBuilder.setOrderUuid(orderUuid).setMarketValue(marketValue).setProduceValue(produceValue).setOrderLandId(orderLandId)."setCreateTime" // def setCreateTime(x$1: Long): com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse.Builder in class Builder [0m
 [0m[ [31merror [0m]  [0m                "createTime" // val createTime: Long [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              ValDef( // val response: com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse [0m
 [0m[ [31merror [0m]  [0m                <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                "response" [0m
 [0m[ [31merror [0m]  [0m                <tpt> // tree.tpe=com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse [0m
 [0m[ [31merror [0m]  [0m                Apply( // def build(): com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse in class Builder [0m
 [0m[ [31merror [0m]  [0m                  "responseBuilder"."build" // def build(): com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse in class Builder [0m
 [0m[ [31merror [0m]  [0m                  Nil [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              Apply( // def log(message: com.dongxiguo.viny.eventLog.EventLog.EventRecord): Unit in trait EventLogger [0m
 [0m[ [31merror [0m]  [0m                $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$eventLoggers.apply(me.countryID())."log" // def log(message: com.dongxiguo.viny.eventLog.EventLog.EventRecord): Unit in trait EventLogger [0m
 [0m[ [31merror [0m]  [0m                Apply( // def build(): com.dongxiguo.viny.eventLog.EventLog.EventRecord in class Builder [0m
 [0m[ [31merror [0m]  [0m                  com.dongxiguo.viny.eventLog.EventLog.EventRecord.newBuilder().addExtension(com.dongxiguo.rftw.eventLog.OrderService.NewProduceOrder.record, com.dongxiguo.rftw.eventLog.OrderService.NewProduceOrder.newBuilder().setTime(java.this.lang.System.currentTimeMillis()).setRequest(request).setResponse(response).setPlayerId(userIdHex).build())."build" // def build(): com.dongxiguo.viny.eventLog.EventLog.EventRecord in class Builder [0m
 [0m[ [31merror [0m]  [0m                  Nil [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              ValDef( // val orderSummaryBuilder: com.dongxiguo.rftw.protocol.message.Order.OrderSummary.Builder [0m
 [0m[ [31merror [0m]  [0m                <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                "orderSummaryBuilder" [0m
 [0m[ [31merror [0m]  [0m                <tpt> // tree.tpe=com.dongxiguo.rftw.protocol.message.Order.OrderSummary.Builder [0m
 [0m[ [31merror [0m]  [0m                Apply( // def newBuilder(): com.dongxiguo.rftw.protocol.message.Order.OrderSummary.Builder in object OrderSummary [0m
 [0m[ [31merror [0m]  [0m                  "com"."dongxiguo"."rftw"."protocol"."message"."Order"."OrderSummary"."newBuilder" // def newBuilder(): com.dongxiguo.rftw.protocol.message.Order.OrderSummary.Builder in object OrderSummary [0m
 [0m[ [31merror [0m]  [0m                  Nil [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              Apply( // def copy(builder: com.google.protobuf.Message.Builder,source: com.google.protobuf.MessageOrBuilder): Unit in trait Copycat [0m
 [0m[ [31merror [0m]  [0m                utils.Copycats.OrderSummary()."copy" // def copy(builder: com.google.protobuf.Message.Builder,source: com.google.protobuf.MessageOrBuilder): Unit in trait Copycat [0m
 [0m[ [31merror [0m]  [0m                // 2 arguments [0m
 [0m[ [31merror [0m]  [0m                "orderSummaryBuilder" // val orderSummaryBuilder: com.dongxiguo.rftw.protocol.message.Order.OrderSummary.Builder [0m
 [0m[ [31merror [0m]  [0m                "orderStable" // val orderStable: com.dongxiguo.rftw.storage.Storage.Player.OrderStable [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              Apply( // def fine(logRecord: () => com.dongxiguo.zeroLog.LogRecord): Unit in class Logger [0m
 [0m[ [31merror [0m]  [0m                OrderServiceImpl.logger()."fine" // def fine(logRecord: () => com.dongxiguo.zeroLog.LogRecord): Unit in class Logger [0m
 [0m[ [31merror [0m]  [0m                Block( [0m
 [0m[ [31merror [0m]  [0m                  ClassDef( // final class $anonfun extends AbstractFunction0[com.dongxiguo.zeroLog.LogRecord.StringLogRecord] with Serializable [0m
 [0m[ [31merror [0m]  [0m                    final <synthetic> @{ SerialVersionUID(0) } [0m
 [0m[ [31merror [0m]  [0m                    "$anonfun" [0m
 [0m[ [31merror [0m]  [0m                    [] [0m
 [0m[ [31merror [0m]  [0m                    Template( // val <local $anonfun>: <notype> [0m
 [0m[ [31merror [0m]  [0m                      "scala.runtime.AbstractFunction0", "scala.Serializable" // parents [0m
 [0m[ [31merror [0m]  [0m                      ValDef( [0m
 [0m[ [31merror [0m]  [0m                        private [0m
 [0m[ [31merror [0m]  [0m                        "_" [0m
 [0m[ [31merror [0m]  [0m                        <tpt> [0m
 [0m[ [31merror [0m]  [0m                        <empty> [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      // 5 statements [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction0[com.dongxiguo.zeroLog.LogRecord.StringLogRecord] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type} [0m
 [0m[ [31merror [0m]  [0m                        <method> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                        "<init>" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m                        ValDef( // $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                          <param> [0m
 [0m[ [31merror [0m]  [0m                          "$outer" [0m
 [0m[ [31merror [0m]  [0m                          <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                          <empty> [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=scala.runtime.AbstractFunction0[com.dongxiguo.zeroLog.LogRecord.StringLogRecord] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type} [0m
 [0m[ [31merror [0m]  [0m                        Block( [0m
 [0m[ [31merror [0m]  [0m                          Apply( // def <init>(): scala.runtime.AbstractFunction0[R] in class AbstractFunction0 [0m
 [0m[ [31merror [0m]  [0m                            $anonfun.super."<init>" // def <init>(): scala.runtime.AbstractFunction0[R] in class AbstractFunction0 [0m
 [0m[ [31merror [0m]  [0m                            Nil [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          () [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // final def apply(): com.dongxiguo.zeroLog.LogRecord.StringLogRecord [0m
 [0m[ [31merror [0m]  [0m                        <method> final [0m
 [0m[ [31merror [0m]  [0m                        "apply" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        List(Nil) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=com.dongxiguo.zeroLog.LogRecord.StringLogRecord [0m
 [0m[ [31merror [0m]  [0m                        Apply( // implicit def StringLogRecord(message: String,implicit formatter: com.dongxiguo.zeroLog.Formatter,implicit appender: com.dongxiguo.zeroLog.Appender,implicit currentSource: com.dongxiguo.zeroLog.context.CurrentSource,implicit currentLine: com.dongxiguo.zeroLog.context.CurrentLine,implicit currentClass: com.dongxiguo.zeroLog.context.CurrentClass,implicit currentMethodNameOption: Option[com.dongxiguo.zeroLog.context.CurrentMethodName]): com.dongxiguo.zeroLog.LogRecord.StringLogRecord in object LogRecord [0m
 [0m[ [31merror [0m]  [0m                          zeroLog.this."LogRecord"."StringLogRecord" // implicit def StringLogRecord(message: String,implicit formatter: com.dongxiguo.zeroLog.Formatter,implicit appender: com.dongxiguo.zeroLog.Appender,implicit currentSource: com.dongxiguo.zeroLog.context.CurrentSource,implicit currentLine: com.dongxiguo.zeroLog.context.CurrentLine,implicit currentClass: com.dongxiguo.zeroLog.context.CurrentClass,implicit currentMethodNameOption: Option[com.dongxiguo.zeroLog.context.CurrentMethodName]): com.dongxiguo.zeroLog.LogRecord.StringLogRecord in object LogRecord [0m
 [0m[ [31merror [0m]  [0m                          // 7 arguments [0m
 [0m[ [31merror [0m]  [0m                          "notify partner newProduceOrder." [0m
 [0m[ [31merror [0m]  [0m                          Apply( // implicit val formatter(): com.dongxiguo.zeroLog.Formatter in object OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m                            "OrderServiceImpl"."formatter" // implicit val formatter(): com.dongxiguo.zeroLog.Formatter in object OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m                            Nil [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          Apply( // implicit val appender(): com.dongxiguo.zeroLog.Appender in object OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m                            "OrderServiceImpl"."appender" // implicit val appender(): com.dongxiguo.zeroLog.Appender in object OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m                            Nil [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          InjectDerivedValue( [0m
 [0m[ [31merror [0m]  [0m                            "/home/rftw-daily-build/rftw/server/src/main/scala/com/dongxiguo/rftw/roomServer/services/OrderServiceImpl.scala" [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          InjectDerivedValue( [0m
 [0m[ [31merror [0m]  [0m                            899 [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          InjectDerivedValue( [0m
 [0m[ [31merror [0m]  [0m                            Apply( // final def getClass(): Class[_] in class Object [0m
 [0m[ [31merror [0m]  [0m                              $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer()."getClass" // final def getClass(): Class[_] in class Object [0m
 [0m[ [31merror [0m]  [0m                              Nil [0m
 [0m[ [31merror [0m]  [0m                            ) [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          Apply( // def <init>(x: A): Some[A] in class Some [0m
 [0m[ [31merror [0m]  [0m                            new Some."<init>" // def <init>(x: A): Some[A] in class Some [0m
 [0m[ [31merror [0m]  [0m                            InjectDerivedValue( [0m
 [0m[ [31merror [0m]  [0m                              "newProduceOrder" [0m
 [0m[ [31merror [0m]  [0m                            ) [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      ValDef( // private[this] val $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                        private <local> <synthetic> <paramaccessor> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                        "$outer " [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                        <empty> [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                        <method> <synthetic> <stable> <expandedname> [0m
 [0m[ [31merror [0m]  [0m                        "com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        List(Nil) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                        $anonfun.this."$outer " // private[this] val $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // final def apply(): Object [0m
 [0m[ [31merror [0m]  [0m                        <method> final <bridge> [0m
 [0m[ [31merror [0m]  [0m                        "apply" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        List(Nil) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=Object [0m
 [0m[ [31merror [0m]  [0m                        Apply( // final def apply(): com.dongxiguo.zeroLog.LogRecord.StringLogRecord [0m
 [0m[ [31merror [0m]  [0m                          $anonfun.this."apply" // final def apply(): com.dongxiguo.zeroLog.LogRecord.StringLogRecord [0m
 [0m[ [31merror [0m]  [0m                          Nil [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                  Typed( [0m
 [0m[ [31merror [0m]  [0m                    Apply( // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction0[com.dongxiguo.zeroLog.LogRecord.StringLogRecord] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type} [0m
 [0m[ [31merror [0m]  [0m                      new anonymous class $anonfun."<init>" // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction0[com.dongxiguo.zeroLog.LogRecord.StringLogRecord] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type} [0m
 [0m[ [31merror [0m]  [0m                      This("$anonfun")final class $anonfun extends AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                    <tpt> // tree.tpe=Function0 [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              ValDef( // val notify: com.dongxiguo.rftw.protocol.rpc.DailyRpc.NewOrderNotify [0m
 [0m[ [31merror [0m]  [0m                <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                "notify" [0m
 [0m[ [31merror [0m]  [0m                <tpt> // tree.tpe=com.dongxiguo.rftw.protocol.rpc.DailyRpc.NewOrderNotify [0m
 [0m[ [31merror [0m]  [0m                Apply( // final def buildNewOrderNotify(orderUuid: com.google.protobuf.ByteString,orderSummary: com.dongxiguo.rftw.protocol.message.Order.OrderSummary): com.dongxiguo.rftw.protocol.rpc.DailyRpc.NewOrderNotify in class OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m                  $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer()."buildNewOrderNotify" // final def buildNewOrderNotify(orderUuid: com.google.protobuf.ByteString,orderSummary: com.dongxiguo.rftw.protocol.message.Order.OrderSummary): com.dongxiguo.rftw.protocol.rpc.DailyRpc.NewOrderNotify in class OrderServiceImpl [0m
 [0m[ [31merror [0m]  [0m                  // 2 arguments [0m
 [0m[ [31merror [0m]  [0m                  "orderUuid" // val orderUuid: com.google.protobuf.ByteString [0m
 [0m[ [31merror [0m]  [0m                  Apply( // def build(): com.dongxiguo.rftw.protocol.message.Order.OrderSummary in class Builder [0m
 [0m[ [31merror [0m]  [0m                    "orderSummaryBuilder"."build" // def build(): com.dongxiguo.rftw.protocol.message.Order.OrderSummary in class Builder [0m
 [0m[ [31merror [0m]  [0m                    Nil [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              Apply( // def log(message: com.dongxiguo.viny.eventLog.EventLog.EventRecord): Unit in trait EventLogger [0m
 [0m[ [31merror [0m]  [0m                $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$eventLoggers.apply(me.countryID())."log" // def log(message: com.dongxiguo.viny.eventLog.EventLog.EventRecord): Unit in trait EventLogger [0m
 [0m[ [31merror [0m]  [0m                Apply( // def build(): com.dongxiguo.viny.eventLog.EventLog.EventRecord in class Builder [0m
 [0m[ [31merror [0m]  [0m                  com.dongxiguo.viny.eventLog.EventLog.EventRecord.newBuilder().addExtension(com.dongxiguo.rftw.eventLog.NewOrderNotify.NewOrderNotifyRecord.record, com.dongxiguo.rftw.eventLog.NewOrderNotify.NewOrderNotifyRecord.newBuilder().setTime(java.this.lang.System.currentTimeMillis()).setNotify(notify).setPlayerId(UserId.this.toHexString$extension(me.userID())).build())."build" // def build(): com.dongxiguo.viny.eventLog.EventLog.EventRecord in class Builder [0m
 [0m[ [31merror [0m]  [0m                  Nil [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m              Apply( // final def map[A1](f: A => A1): scala.util.continuations.ControlContext[A1,B,C] in class ControlContext [0m
 [0m[ [31merror [0m]  [0m                $anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$notifyPartnerNewOrder(partnerId, partnerLandId, notify, defaultCatcher(utils.this.CurrentContext.currentContext(InjectDerivedValue("/home/rftw-daily-build/rftw/server/src/main/scala/com/dongxiguo/rftw/roomServer/services/OrderServiceImpl.scala"), InjectDerivedValue(908), InjectDerivedValue($anonfun.this.$outer.com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$$outer().com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$$outer().getClass()), new Some(InjectDerivedValue("newProduceOrder")))))."map" // final def map[A1](f: A => A1): scala.util.continuations.ControlContext[A1,B,C] in class ControlContext [0m
 [0m[ [31merror [0m]  [0m                Block( [0m
 [0m[ [31merror [0m]  [0m                  ClassDef( // final class $anonfun extends AbstractFunction1[Unit,Unit] with Serializable [0m
 [0m[ [31merror [0m]  [0m                    final <synthetic> @{ SerialVersionUID(0) } [0m
 [0m[ [31merror [0m]  [0m                    "$anonfun" [0m
 [0m[ [31merror [0m]  [0m                    [] [0m
 [0m[ [31merror [0m]  [0m                    Template( // val <local $anonfun>: <notype> [0m
 [0m[ [31merror [0m]  [0m                      "scala.runtime.AbstractFunction1", "scala.Serializable" // parents [0m
 [0m[ [31merror [0m]  [0m                      ValDef( [0m
 [0m[ [31merror [0m]  [0m                        private [0m
 [0m[ [31merror [0m]  [0m                        "_" [0m
 [0m[ [31merror [0m]  [0m                        <tpt> [0m
 [0m[ [31merror [0m]  [0m                        <empty> [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      // 5 statements [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction1[Unit,Unit] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                        <method> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                        "<init>" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m                        ValDef( // $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                          <param> [0m
 [0m[ [31merror [0m]  [0m                          "$outer" [0m
 [0m[ [31merror [0m]  [0m                          <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                          <empty> [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,Unit] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                        Block( [0m
 [0m[ [31merror [0m]  [0m                          Apply( // def <init>(): scala.runtime.AbstractFunction1[T1,R] in class AbstractFunction1 [0m
 [0m[ [31merror [0m]  [0m                            $anonfun.super."<init>" // def <init>(): scala.runtime.AbstractFunction1[T1,R] in class AbstractFunction1 [0m
 [0m[ [31merror [0m]  [0m                            Nil [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          () [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // final def apply(tmp27: Unit): Unit [0m
 [0m[ [31merror [0m]  [0m                        <method> final [0m
 [0m[ [31merror [0m]  [0m                        "apply" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m                        ValDef( // tmp27: Unit [0m
 [0m[ [31merror [0m]  [0m                          <param> [0m
 [0m[ [31merror [0m]  [0m                          "tmp27" [0m
 [0m[ [31merror [0m]  [0m                          <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                          <empty> [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=Unit [0m
 [0m[ [31merror [0m]  [0m                        Block( [0m
 [0m[ [31merror [0m]  [0m                          ValDef( // private[this] val x$17: Unit [0m
 [0m[ [31merror [0m]  [0m                            private <local> <synthetic> [0m
 [0m[ [31merror [0m]  [0m                            "x$17" [0m
 [0m[ [31merror [0m]  [0m                            <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                            Block( [0m
 [0m[ [31merror [0m]  [0m                              ValDef( // val temp78: Unit [0m
 [0m[ [31merror [0m]  [0m                                <mutable> <synthetic> <trans_flag> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                                "temp78" [0m
 [0m[ [31merror [0m]  [0m                                <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                                "tmp27" // tmp27: Unit [0m
 [0m[ [31merror [0m]  [0m                              ) [0m
 [0m[ [31merror [0m]  [0m                              If( [0m
 [0m[ [31merror [0m]  [0m                                Apply( // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m                                  TypeApply( // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m                                    "temp78"."isInstanceOf" // final def isInstanceOf[T0](): Boolean in class Any [0m
 [0m[ [31merror [0m]  [0m                                    <tpt> // tree.tpe=runtime.BoxedUnit [0m
 [0m[ [31merror [0m]  [0m                                  ) [0m
 [0m[ [31merror [0m]  [0m                                  Nil [0m
 [0m[ [31merror [0m]  [0m                                ) [0m
 [0m[ [31merror [0m]  [0m                                Block( [0m
 [0m[ [31merror [0m]  [0m                                  {} [0m
 [0m[ [31merror [0m]  [0m                                  () [0m
 [0m[ [31merror [0m]  [0m                                ) [0m
 [0m[ [31merror [0m]  [0m                                Throw( [0m
 [0m[ [31merror [0m]  [0m                                  Apply( // def <init>(obj: Any): MatchError in class MatchError [0m
 [0m[ [31merror [0m]  [0m                                    new MatchError."<init>" // def <init>(obj: Any): MatchError in class MatchError [0m
 [0m[ [31merror [0m]  [0m                                    "temp78" // val temp78: Unit [0m
 [0m[ [31merror [0m]  [0m                                  ) [0m
 [0m[ [31merror [0m]  [0m                                ) [0m
 [0m[ [31merror [0m]  [0m                              ) [0m
 [0m[ [31merror [0m]  [0m                            ) [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                          Apply( // def run(x$1: ParameterType): Unit in trait RpcCallback [0m
 [0m[ [31merror [0m]  [0m                            "done"."run" // def run(x$1: ParameterType): Unit in trait RpcCallback [0m
 [0m[ [31merror [0m]  [0m                            "response" // val response: com.dongxiguo.rftw.protocol.rpc.DailyRpc.OrderResponse [0m
 [0m[ [31merror [0m]  [0m                          ) [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      ValDef( // private[this] val $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                        private <local> <synthetic> <paramaccessor> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m                        "$outer " [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                        <empty> [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                        <method> <synthetic> <stable> <expandedname> [0m
 [0m[ [31merror [0m]  [0m                        "com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        List(Nil) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                        $anonfun.this."$outer " // private[this] val $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                      DefDef( // final def apply(v1: Object): Object [0m
 [0m[ [31merror [0m]  [0m                        <method> final <bridge> [0m
 [0m[ [31merror [0m]  [0m                        "apply" [0m
 [0m[ [31merror [0m]  [0m                        [] [0m
 [0m[ [31merror [0m]  [0m                        // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m                        ValDef( // v1: Object [0m
 [0m[ [31merror [0m]  [0m                          <param> [0m
 [0m[ [31merror [0m]  [0m                          "v1" [0m
 [0m[ [31merror [0m]  [0m                          <tpt> // tree.tpe=Object [0m
 [0m[ [31merror [0m]  [0m                          <empty> [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                        <tpt> // tree.tpe=Object [0m
 [0m[ [31merror [0m]  [0m                        Apply( // final def apply(tmp27: Unit): Unit [0m
 [0m[ [31merror [0m]  [0m                          $anonfun.this."apply" // final def apply(tmp27: Unit): Unit [0m
 [0m[ [31merror [0m]  [0m                          "v1" // v1: Object [0m
 [0m[ [31merror [0m]  [0m                        ) [0m
 [0m[ [31merror [0m]  [0m                      ) [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                  Typed( [0m
 [0m[ [31merror [0m]  [0m                    Apply( // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction1[Unit,Unit] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                      new anonymous class $anonfun."<init>" // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction1[Unit,Unit] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m                      This("$anonfun")final class $anonfun extends AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable [0m
 [0m[ [31merror [0m]  [0m                    ) [0m
 [0m[ [31merror [0m]  [0m                    <tpt> // tree.tpe=Function1 [0m
 [0m[ [31merror [0m]  [0m                  ) [0m
 [0m[ [31merror [0m]  [0m                ) [0m
 [0m[ [31merror [0m]  [0m              ) [0m
 [0m[ [31merror [0m]  [0m            ) [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m          ValDef( // private[this] val $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m            private <local> <synthetic> <paramaccessor> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m            "$outer " [0m
 [0m[ [31merror [0m]  [0m            <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m            <empty> [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m          DefDef( // val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m            <method> <synthetic> <stable> <expandedname> <triedcooking> [0m
 [0m[ [31merror [0m]  [0m            "com$dongxiguo$rftw$roomServer$services$OrderServiceImpl$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$anonfun$$$outer" [0m
 [0m[ [31merror [0m]  [0m            [] [0m
 [0m[ [31merror [0m]  [0m            List(Nil) [0m
 [0m[ [31merror [0m]  [0m            <tpt> // tree.tpe=scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m            $anonfun.this."$outer " // private[this] val $outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m          DefDef( // final def apply(v1: Object): Object [0m
 [0m[ [31merror [0m]  [0m            <method> final <bridge> [0m
 [0m[ [31merror [0m]  [0m            "apply" [0m
 [0m[ [31merror [0m]  [0m            [] [0m
 [0m[ [31merror [0m]  [0m            // 1 parameter list [0m
 [0m[ [31merror [0m]  [0m            ValDef( // v1: Object [0m
 [0m[ [31merror [0m]  [0m              <param> [0m
 [0m[ [31merror [0m]  [0m              "v1" [0m
 [0m[ [31merror [0m]  [0m              <tpt> // tree.tpe=Object [0m
 [0m[ [31merror [0m]  [0m              <empty> [0m
 [0m[ [31merror [0m]  [0m            ) [0m
 [0m[ [31merror [0m]  [0m            <tpt> // tree.tpe=Object [0m
 [0m[ [31merror [0m]  [0m            Apply( // final def apply(tmp26: Unit): scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]] [0m
 [0m[ [31merror [0m]  [0m              $anonfun.this."apply" // final def apply(tmp26: Unit): scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]] [0m
 [0m[ [31merror [0m]  [0m              "v1" // v1: Object [0m
 [0m[ [31merror [0m]  [0m            ) [0m
 [0m[ [31merror [0m]  [0m          ) [0m
 [0m[ [31merror [0m]  [0m        ) [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m      Typed( [0m
 [0m[ [31merror [0m]  [0m        Apply( // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m          new anonymous class $anonfun."<init>" // def <init>(arg$outer: com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type): scala.runtime.AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable{val $outer(): com.dongxiguo.rftw.roomServer.services.OrderServiceImpl.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.$anonfun.type; final def apply(v1: Object): Object} [0m
 [0m[ [31merror [0m]  [0m          This("$anonfun")final class $anonfun extends AbstractFunction1[Unit,scala.util.continuations.ControlContext[Unit,com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit],com.dongxiguo.commons.continuations.MaybeTailCalls.DebuggingTailRec[Unit]]] with Serializable [0m
 [0m[ [31merror [0m]  [0m        ) [0m
 [0m[ [31merror [0m]  [0m        <tpt> // tree.tpe=Function1 [0m
 [0m[ [31merror [0m]  [0m      ) [0m
 [0m[ [31merror [0m]  [0m    ) [0m
 [0m[ [31merror [0m]  [0m  ) [0m
 [0m[ [31merror [0m]  [0m) [0m
 [0m[ [31merror [0m]  [0m [0m
 [0m[ [31merror [0m]  [0m== Expanded type of tree == [0m
 [0m[ [31merror [0m]  [0m [0m
 [0m[ [31merror [0m]  [0mTypeRef(TypeSymbol(abstract trait EventLogger extends Object)) [0m
 [0m[ [31merror [0m]  [0m [0m
 [0m[ [31merror [0m]  [0muncaught exception during compilation: java.lang.StackOverflowError [0m
java.lang.StackOverflowError
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4270)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5533)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedValDefImpl(Typers.scala:1997)
        at scala.tools.nsc.typechecker.Typers$Typer.typedValDef(Typers.scala:1960)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5530)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5683)
        at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4277)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5533)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5683)
        at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4278)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5533)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5689)
        at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5697)
        at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:786)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2430)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3373)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4621)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5807)
        at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2255)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5531)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5263)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5549)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5263)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5549)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030)
        at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5263)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5549)
        at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:840)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.scala:3030)
scabug commented 11 years ago

Imported From: https://issues.scala-lang.org/browse/SI-7651?orig=1 Reporter: @Atry Affected Versions: 2.10.1, 2.10.2

scabug commented 11 years ago

@Atry said: I suggest that adding an option to set thread stack size for scalac, instead of use the default stack size. This option allows controlling stack size from scalacOptions in build.sbt, avoiding changing systemwide $JAVA_OPTS.

scabug commented 10 years ago

@soc said: I'm closing this as incomplete because a reproducible code example is missing (but exists, judging from the console output).

Additionally, the console output is polluted with control characters, making it hard to read.

Please attach the source to reproduce this issue and re-open.