Java SE 11: Inheritance, Lists, Inference, and Lambda Expressions