Skip to content

Scalac throws StackOverflowError if a value class references itself #7449

@scabug

Description

@scabug
Welcome to Scala version 2.10.0 (Java HotSpot(TM) Client VM, Java 1.7.0_09).
Type in expressions to have them evaluated.
Type :help for more information.


scala> class ValueTree(val s:Seq[ValueTree]) extends AnyVal

error: 
     while compiling: <console>
        during phase: jvm
     library version: version 2.10.0
    compiler version: version 2.10.0
  reconstructed args: 

  last tree to typer: Ident(s)
              symbol: value s (flags: <param> <triedcooking>)
   symbol definition: s: Seq
                 tpe: Seq
       symbol owners: value s -> constructor $read$ValueTree -> class iw$ValueTree -> package $line3
      context owners: object iw -> package $line3

== Enclosing template or block ==

Template( // val <local $iw>: <notype>, tree.tpe=type

  "java.lang.Object" // parents

  ValDef(

    private

    "_"

    <tpt>

    <empty>

  )

  DefDef( // def <init>(): type

    <method>

    "<init>"

    []

    List(Nil)

    <tpt> // tree.tpe=type

    Block( // tree.tpe=Unit

      Apply( // def <init>(): Object in class Object, tree.tpe=Object

        $read$super."<init>" // def <init>(): Object in class Object, tree.tpe=()Object

        Nil

      )

      ()

    )

  )

)

== Expanded type of tree ==

TypeRef(
  TypeSymbol(
    abstract trait Seq extends PartialFunction with Iterable with collection.GenSeq with collection.generic.GenericTraversableTemplate with collection.SeqLike
    
  )
)

uncaught exception during compilation: java.lang.StackOverflowError
java.lang.StackOverflowError
	at scala.reflect.internal.Symbols$Symbol.fullNameInternal(Symbols.scala:1033)
	at scala.reflect.internal.Symbols$Symbol.fullNameAsName(Symbols.scala:1038)
	at scala.reflect.internal.Symbols$Symbol.fullNameInternal(Symbols.scala:1035)
	at scala.reflect.internal.Symbols$Symbol.fullNameAsName(Symbols.scala:1038)
	at scala.reflect.internal.Symbols$Symbol.fullNameInternal(Symbols.scala:1035)
	at scala.reflect.internal.Symbols$Symbol.javaBinaryName(Symbols.scala:1018)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$fullNameInSig$1$1.apply(Erasure.scala:209)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$fullNameInSig$1$1.apply(Erasure.scala:209)
	at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:201)
	at scala.reflect.internal.SymbolTable.beforePhase(SymbolTable.scala:209)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.fullNameInSig$1(Erasure.scala:209)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:237)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1$$anonfun$classSig$1$1.apply(Erasure.scala:240)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:309)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.classSig$1(Erasure.scala:240)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:281)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$jsig$1(Erasure.scala:277)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$boxedSig$1(Erasure.scala:191)
	at scala.tools.nsc.transform.Erasure$$anonfun$javaSig$1.scala$tools$nsc$transform$Erasure$$anonfun$$argSig$1(Erasure.scala:226)


That entry seems to have slain the compiler.  Shall I replay
your session? I can re-run each line except the last one.
[y/n]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions