if (logger.isDebugEnabled()) logger.debug("Removed Allocation, so will propagate and rescind alloc task. Alloc: " + all + ", alloc task: " + remoteUID);
  private void allocationRemoved(Allocation all) {    //logger.printDot("a");    Asset a = all.getAsset();    ClusterPG cpg = a.getClusterPG();    if (cpg != null) {      MessageAddress cid = cpg.getMessageAddress();      if (cid != null) {        UID remoteUID = ((AllocationforCollections) all).getAllocationTaskUID();        if (remoteUID != null) {          TaskRescind trm = ldmf.newTaskRescind(remoteUID, cid);          ((AllocationforCollections) all).setAllocationTaskUID(null);          rootplan.sendDirective((Directive) trm);        }      }    }  }