code: public void localWorkManagerRemove(Address address)
     {
        if (trace)
           log.tracef("LOCAL_WORKMANAGER_REMOVE(%s)", address);
  
        nodes.remove(address);
  
        DistributedWorkManager dwm = workManagerCoordinator.resolveDistributedWorkManager(address);
  
        if (dwm != null)
        {
           Collection<NotificationListener> copy =
              new ArrayList<NotificationListener>(dwm.getNotificationListeners());
           for (NotificationListener nl : copy)
           {
              nl.leave(address);
           }
        }
        else
        {
           WorkManagerEventQueue wmeq = WorkManagerEventQueue.getInstance();
           wmeq.addEvent(new WorkManagerEvent(WorkManagerEvent.TYPE_LEAVE, address));
        }
     }
docs: localWorkManagerRemove
  
  @param address the logical address