What is the difference between sealed abstract and abstract Scala class?
sealed abstract
abstract
The difference is that all subclasses of a sealed class (whether it's abstract or not) must be in the same file as the sealed class.