@Override public void mouseExited(final MouseEvent e){
  if (unitsChanged(null)) {
    final MouseDetails md=convert(e);
    currentUnits=null;
    notifyMouseEnterUnit(Collections.emptyList(),getTerritory(e.getX(),e.getY()),md);
  }
}

@ Override public void mouseExited ( final MouseEvent e ) { if ( unitsChanged ( null ) ) { final MouseDetails md = convert ( e ) ; currentUnits = null ; notifyMouseEnterUnit ( Collections . emptyList ( ) , getTerritory ( e . getX ( ) , e . getY ( ) ) , md ) ; } }
invoked when the mouse exits a component .
