throw new Error("not implemented");
AWTKeyStroke eventKeystroke = AWTKeyStroke.getAWTKeyStrokeForEvent (e);     AWTKeyStroke oppositeKeystroke = AWTKeyStroke.getAWTKeyStroke (e.getKeyCode (), e.getModifiers (), !(e.id == KeyEvent.KEY_RELEASED));  Set forwardKeystrokes = comp.getFocusTraversalKeys (KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS); Set backwardKeystrokes = comp.getFocusTraversalKeys (KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS); Set upKeystrokes = comp.getFocusTraversalKeys (KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS); Set downKeystrokes = null; if (comp instanceof Container) downKeystrokes = comp.getFocusTraversalKeys (KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS);  if (forwardKeystrokes.contains (eventKeystroke)) { focusNextComponent (comp); e.consume ();
  public void processKeyEvent(Component comp, KeyEvent e)  {    throw new Error("not implemented");  }