--- old/src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java 2015-12-21 16:05:14.000000000 +0300 +++ new/src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java 2015-12-21 16:05:13.000000000 +0300 @@ -40,8 +40,9 @@ import javax.swing.event.DocumentListener; import javax.swing.text.JTextComponent; +import sun.awt.Disposable; -class CAccessible extends CFRetainedResource implements Accessible { +class CAccessible extends CFRetainedResource implements Accessible, Disposable { static Field getNativeAXResourceField() { try { final Field field = AccessibleContext.class.getDeclaredField("nativeAXResource"); @@ -89,7 +90,7 @@ } @Override - protected synchronized void dispose() { + public synchronized void dispose() { if (ptr != 0) unregisterFromCocoaAXSystem(ptr); super.dispose(); }