JRE-864 Multiple child windows opened and closed in sequence result in a focus loss

Mac OS X (logs)
diff --git a/src/macosx/classes/sun/lwawt/LWComponentPeer.java b/src/macosx/classes/sun/lwawt/LWComponentPeer.java
index 3830890..956281b 100644
--- a/src/macosx/classes/sun/lwawt/LWComponentPeer.java
+++ b/src/macosx/classes/sun/lwawt/LWComponentPeer.java
@@ -960,6 +960,10 @@
                 }
 
                 return parentPeer.requestWindowFocus(cause, () -> {
+                    if (focusLog.isLoggable(PlatformLogger.Level.FINE)) {
+                        focusLog.fine("request rejected, parentWindow.isFocused() = " +
+                                parentWindow.isFocused());
+                    }
                     LWKeyboardFocusManagerPeer.removeLastFocusRequest(getTarget());
                 }, () -> {
                     KeyboardFocusManagerPeer kfmPeer = LWKeyboardFocusManagerPeer.getInstance();