obiekt instancji z odbiciem za pomocą argumentów konstruktora

Próbuję dowiedzieć się, jak utworzyć instancję obiektu klasy case z odbiciem. Czy jest na to jakieś wsparcie? Najbliższy, jaki przyszedłem, to przeglądanie scala.reflect.Invocation, ale wydaje się, że jest to bardziej przydatne do wykonywania metod, które są częścią obiektu.

case class MyClass(id:Long, name:String)

def instantiate[T](className:String)(args:Any*) : T = { //your code here }

Jest blisko API, którego szukam.

Każda pomoc byłaby doceniana.

questionAnswers(3)

yourAnswerToTheQuestion