if ((control == (id == KeyEvent.KEY_PRESSED)) &&
processKeyPress((popupowner != null) ? popupowner : focusowner,
ke.isShiftDown(), ke.isControlDown(), ke.getModifiers(),
control ? 0 : keychar, keycode)) {
ke.consume();
}
else if ((keycode == KeyEvent.VK_TAB) ||
((keycode == KeyEvent.VK_F6) && (ke.isAltDown() || ke.isControlDown()))) {
boolean outgo = (keycode == KeyEvent.VK_F6);
if (!ke.isShiftDown() ? setNextFocusable(focusowner, outgo) :