Pobieranie instancji obiektu za pomocą nazwy łańcucha w scala

Potrzebuję obiektu (lub „singleton object” lub „companion object” ... cokolwiek poza klasą) zdefiniowanego przez nazwę łańcucha. Innymi słowy, jeśli mam:

package myPackage
object myObject

... czy jest coś takiego:

GetSingletonObjectByName("myPackage.myObject") match {
  case instance: myPackage.myObject => "instance is what I wanted"
}

questionAnswers(4)

yourAnswerToTheQuestion