## Why does Sorbet think this is `nil`? I just checked that it's not!| sorbet.org
Sorbet supports marking methods, classes, and modules "final", which limits how they can be overridden and extended, making some patterns easier to reason about and depend on.| sorbet.org
| sorbet.org
Sorbet supports abstract classes, abstract methods, and interfaces. Abstract| sorbet.org