Así que aquí está la situación. Quiero definir una clase de caso así: case class A(val s: String) y quiero definir un objeto para asegurarme de que cuando creo instancias de la clase, el valor de 's' siempre esté en mayúsculas, así: object A { def apply(s: String) = new...