--- old/src/macosx/classes/sun/lwawt/LWTextComponentPeer.java 2012-07-25 18:45:15.000000000 +0400 +++ new/src/macosx/classes/sun/lwawt/LWTextComponentPeer.java 2012-07-25 18:45:15.000000000 +0400 @@ -124,7 +124,7 @@ } @Override - public void setText(final String l) { + public final void setText(final String l) { synchronized (getDelegateLock()) { // JTextArea.setText() posts two different events (remove & insert). // Since we make no differences between text events,