Параметры конструктора scala по умолчанию имеют значение private val?

Я пытался: class Foo(bar: Int) против: class Foo(private val bar: Int) и они, кажется, ведут себя одинаково, хотя я не мог найти нигде, говорящего, что (bar: Int)расширяется до, (private val bar: Int)поэтому мой вопрос: идентичны ли они / похожи? Кстати, я пытался использовать -Xprint:typerэти...