coincide con los números de cadena - código inalcanzable

Nuevo en Scala, y parece que no puedo hacer que mi expresión de coincidencia funcione. He leído sobre las diferencias entre la forma en que se evalúa la declaración (por ejemplo, una nueva variable en lugar de una declarada), pero parece que no funciona el backticks o la capitalización.

// declared inside of object
val numberOne = "+17201234567"
val numberTwo = "+17201235678"

def returnSomething(number: String): String = number match {
  case numberOne => "my first number"
  case numberTwo => "my second number"
  case _ => "a default number"
}

...

returnSomething("+17201235678") // should return "my second number"

Por favor, ayude a aclarar por qué esto no funciona, ya que aparece un error de "código inaccesible" en la segunda línea de la declaración de coincidencia. Sé que esta pregunta ha terminado, pero por alguna razón, ninguno de los ejemplos que he visto funcionan para mí. Cosas típicas del lenguaje noob. ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta