public boolean actAsProxyFor(MapMouseMode mmm,int pdm){
  MapMouseMode omm=mouseSupport.getProxied();
  boolean ret=false;
  if (mmm != null && !mmm.equals(omm)) {
    ret=mouseSupport.setProxyFor(mmm,pdm);
    propertyChangeSupport.firePropertyChange(MouseDelegator.ProxyMouseModeProperty,omm,mmm);
  }
  return ret;
}

public boolean actAsProxyFor ( MapMouseMode mmm , int pdm ) { MapMouseMode omm = mouseSupport . getProxied ( ) ; boolean ret = false ; if ( mmm != null && ! mmm . equals ( omm ) ) { ret = mouseSupport . setProxyFor ( mmm , pdm ) ; propertyChangeSupport . firePropertyChange ( MouseDelegator . ProxyMouseModeProperty , omm , mmm ) ; } return ret ; }
request to have the mapmousemode act as a proxy for a mapmousemode that wants to remain hidden . can be useful for directing events to one object .
