`new scala.xml.NodeBuffer() &+ scala.xml.Text("Text 1")` should print as: `NodeBuffer(Text 1)` but prints as `ArrayBuffer(Text 1)`. I think you just need to add `override def stringPrefix: String = "NodeBuffer"`