Actually it's not completely true, in Java 17, the switch statement will be able to "match" a class name, and with sealed + permits and records you can have something like algebraic data types.
Still, seems like no destructuring records, but maybe it's not strictly necessary.
Still, seems like no destructuring records, but maybe it's not strictly necessary.