private MouseEvent convertMouseEvent(MouseEvent e) {
      Point p = e.getPoint();
      SwingUtilities.convertPoint(e.getComponent(), p, myComponent);
      return new MouseEvent(myComponent, e.getID(), e.getWhen(), e.getModifiers(),
                            p.x, p.y, e.getXOnScreen(), e.getYOnScreen(),
                            e.getClickCount(), e.isPopupTrigger(), e.getButton());
    }
private MouseEvent convertMouseEvent(MouseEvent e)