if (! enterTimer.isRunning() && insideTimer.isRunning())
if (! enterTimer.isRunning())
  public void mouseExited(MouseEvent event)  {    if (getContentPaneDeepestComponent(event) == currentComponent)      return;    currentPoint = event.getPoint();    currentComponent = null;    hideTip();    if (! enterTimer.isRunning() && insideTimer.isRunning())      exitTimer.start();    if (enterTimer.isRunning())      enterTimer.stop();    if (insideTimer.isRunning())      insideTimer.stop();  }