if ( new Throwable().getStackTrace()[1].getMethodName().startsWith( "requestFocus" ) ) { System.out.println( "requestFocus" ); }
            public boolean isVisible() {                // debug:                if ( new Throwable().getStackTrace()[1].getMethodName().startsWith( "requestFocus" ) ) {                    System.out.println( "requestFocus" );                }                if ( awtWindow.isFocusableWindow()                        && new Throwable().getStackTrace()[1].getMethodName().startsWith( "requestFocus" ) ) {                    return false;                }                return initialized || super.isVisible();            }