void (final @Nullable Accessible a, final String str, final boolean interruptCurrentOutput) { if (announcer == null) return; KeyboardFocusManager focusManager = KeyboardFocusManager.getCurrentKeyboardFocusManager(); if ((focusManager == null) || (focusManager.getActiveWindow() == null)) return; if (interruptCurrentOutput) { announcer.announce(a, str, AccessibleAnnouncer.ANNOUNCE_WITH_INTERRUPTING_CURRENT_OUTPUT); return; } announcer.announce(a, str, AccessibleAnnouncer.ANNOUNCE_WITHOUT_INTERRUPTING_CURRENT_OUTPUT); }