Minor improvement to anonymous classes


I have been working on a library where I've found myself repeatedly refactoring what should be anonymous classes into named (often local) classes, for the sole reason that I want to combine interfaces with an abstract base class…

More at https://mail.openjdk.java.net/pipermail/amber-spec-experts/2021-July/003052.html