passer le nombre variable d'arguments dans la classe de cas scala (2.8) au constructeur parent

Je faisais des expériences avec la variable d'arguments du constructeur pour le cas de classes dans la Scala, mais je suis incapable de les faire passer au constructeur de cas des classes parent:

abstract case class Node(val blocks: (Node => Option[Node])*)
case class Root(val elementBlocks: (Node => Option[Node])*) extends Node(elementBlocks)

le ci-dessus ne compile pas... est-il réellement possible de faire cela?

source d'informationauteur p3t0r