title: Reflect Toolbox worked in Scala 2.11 not working in Scala 2.12
body: <p>This code that works in Scala 2.11 doesn't work in 2.12:</p>
  
  <pre><code>import scala.reflect.runtime.universe
  import scala.tools.reflect.ToolBox
  val tb = universe.runtimeMirror(getClass.getClassLoader).mkToolBox()
  tb.eval(tb.parse("""println("hello!")"""))
  </code></pre>
  
  <p>I get the error below, what changed in 2.12?</p>
  
  <blockquote>
    <p>Exception in thread "main" java.lang.AbstractMethodError:
    scala.reflect.internal.SymbolPairs$Cursor.matches(Lscala/reflect/internal/Symbols$Symbol;)Z</p>
  </blockquote>
  
  <p>Note: I had to add to the classpath <code>scala-compiler-2.12.2.jar</code></p>