As far as I know, in Java I can
Object o = new String("abc")
String s = (String) o
But how to rewrite it in Scala?
val o: java.lang.Object = new java.lang.String("abc")
val s: String = // ??
A Java library I want to use returns java.lang.Object which I need to cast to a more specific type (also defined in this library). A Java example does it exactly the way like the first example of mine, but just using Scala's source: TargetType instead of Java's (TargetType)source doesn't work.