* Change language version * Upgrade Lombok to a JDK20 compatible version
Also reduce the cache-thrashing by deconstructing the tree's nodes into arrays.