addInventories(blackboard.query(new InventoryPredicate(supplyType)));
addRehydratedInventories(blackboard.query(new InventoryPredicate(supplyType)));
  protected void setupSubscriptions() {    detReqSubscription = (IncrementalSubscription) blackboard.subscribe(new DetInvReqPredicate(taskUtils));    aggMILSubscription = (CollectionSubscription) blackboard.subscribe(new AggMILPredicate(), false);    milSubscription = (IncrementalSubscription) blackboard.subscribe(new MILPredicate());    addInventories(blackboard.query(new InventoryPredicate(supplyType)));    detReqHandler.addMILTasks(milSubscription.elements());    selfOrganizations = (IncrementalSubscription) blackboard.subscribe(orgsPredicate);    inventoryPolicySubscription = (IncrementalSubscription) blackboard.subscribe(new InventoryPolicyPredicate(supplyType));    logisticsOPlanSubscription = (IncrementalSubscription) blackboard.subscribe(new LogisticsOPlanPredicate());    withdrawTaskSubscription = (IncrementalSubscription) blackboard.subscribe(new WithdrawPredicate(supplyType));    projectWithdrawTaskSubscription = (IncrementalSubscription) blackboard.subscribe(new ProjectWithdrawPredicate(supplyType));    MIExpansionSubscription = (IncrementalSubscription)blackboard.subscribe(new MIExpansionPredicate(supplyType, taskUtils));    MITopExpansionSubscription = (IncrementalSubscription)blackboard.subscribe(new MITopExpansionPredicate());    DetReqInvExpansionSubscription = (IncrementalSubscription)blackboard.subscribe(new DetReqInvExpansionPredicate(taskUtils));    if (getAgentIdentifier() == null) {      logger.error("No agentIdentifier ... subscriptions need this info!!  In plugin: " + this);    }    refillAllocationSubscription = (IncrementalSubscription) blackboard.      subscribe(new RefillAllocPredicate(supplyType, getAgentIdentifier().toString(), taskUtils));    expansionSubscription = (IncrementalSubscription)blackboard.      subscribe(new ExpansionPredicate(supplyType, getAgentIdentifier().toString(), taskUtils));    refillSubscription = (IncrementalSubscription)blackboard.      subscribe(new RefillPredicate(supplyType, getAgentIdentifier().toString(), taskUtils));    supplyTaskSubscription = (IncrementalSubscription) blackboard.      subscribe(new SupplyTaskPredicate(supplyType, getAgentIdentifier().toString(), taskUtils));    projectionTaskSubscription = (IncrementalSubscription) blackboard.      subscribe( new ProjectionTaskPredicate(supplyType, getAgentIdentifier().toString(), taskUtils));  }