Я читаю Scala и мне интересно...
Почему
val capacity : Int
вместо
val Int capacity.
Любая причина, по которой был сделан этот выбор. Если нет, мне не кажется хорошим выбором отойти от способа объявления Java. Упростил бы переход с Java на Scala (ненамного, но немного)