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