Il metodo defineAnonymousClass da sun.misc.Unsafe è stato rimosso in Java SE 17. L'API sostitutiva sono java.lang.invoke.MethodHandles.Lookup::defineHiddenClass e java.lang.invoke.MethodHandles.Lookup::defineHiddenClassWithClassData.
Per ulteriori informazioni sulla rimozione di questo metodo, consultare Rimozione di defineAnonymousClass.