if(comp == null) comp = awtComponent;
  protected void handleMouseEvent(MouseEvent ev)  {    Component comp = awtComponent.getComponentAt(ev.getPoint());    if (comp != null)      {    ComponentPeer peer = comp.getPeer();    if (awtComponent != comp && !comp.isLightweight() && peer instanceof SwingComponentPeer)      {        ev.translatePoint(comp.getX(), comp.getY());        ev.setSource(comp);        ((SwingComponentPeer) peer).handleMouseEvent(ev);      }  }  }