Scala access modifiers are similar to Java but with additional levels and different syntax, such as protected[x] and private[x].
Scala defaults to public access, contrasting with Java where package private is the default level.
Collection
[
|
...
]