static methods on interfaces, default methods on interfaces, Optional instead of null...