Metoda defineAnonymousClass z klasy sun.misc.Unsafe została usunięta w środowisku Java SE 17. Zamienne wywołania interfejsu API to
java.lang.invoke.MethodHandles.Lookup::defineHiddenClass i java.lang.invoke.MethodHandles.Lookup::defineHiddenClassWithClassData.
Więcej informacji na temat usuwania tej metody zawiera sekcja Usunięcie klasy defineAnonymousClass.