public void removeEndpoints(String memberUuid) {
   Iterator<ClientEndpoint> iterator = endpoints.values().iterator();
   while (iterator.hasNext()) {
     ClientEndpoint endpoint = iterator.next();
     String ownerUuid = endpoint.getPrincipal().getOwnerUuid();
     if (memberUuid.equals(ownerUuid)) {
       iterator.remove();
       removeEndpoint(endpoint, true);
     }
   }
 }
 @Override
 public void removeEndpoint(ClientEndpoint endpoint) {
   removeEndpoint(endpoint, false);
 }