&& e.getID() != MouseEvent.MOUSE_ENTERED)
&& e.getID() != MouseEvent.MOUSE_ENTERED && e.getID() != MouseEvent.MOUSE_EXITED)
  boolean handleEvent(AWTEvent e)  {    if ((eventMask & e.getID()) == 0)      return false;    if (e instanceof MouseEvent)      {        MouseEvent me = (MouseEvent) e;        acquireComponentForMouseEvent(me);        // Avoid dispatching an ENTERED event twice.        if (mouseEventTarget != null            && mouseEventTarget.isShowing()            && e.getID() != MouseEvent.MOUSE_ENTERED)          {            MouseEvent newEvt =               SwingUtilities.convertMouseEvent(nativeContainer, me,                                                mouseEventTarget);            mouseEventTarget.dispatchEvent(newEvt);          }      }    else if (e instanceof KeyEvent && focus != null)      {        focus.processKeyEvent((KeyEvent) e);      }        return e.isConsumed();  }