Я продолжаю получать
Forward reference extends over definition of value a
при попытке скомпилировать мое приложение (внутри SBT).
a просто val a = "", ошибка запускается путем доступа к определенному параметру (функции) непосредственно перед определением a. Параметр имеет тип простого класса case со всеми тремя полями типа Option[...] (2 из Option[org.joda.time.DateTime] и 1 опциона значения перечисления).
Что может означать "Пересылка ссылки на определение значения" вообще и какими могут быть способы борьбы с ней?