"in org: " + getBindingSite().getAgentIdentifier() +
  public void load() {    super.load();    logger = getLoggingService(this);    taskUtils = new TaskUtils(this);    timeUtils = new TimeUtils(this);    AssetUtils = new AssetUtils(this);    detReqHandler = new DetReqAggHandler(this);    // readParameters() initializes supplyType and inventoryFile    pluginParams = readParameters();    supplyExpander = new SupplyExpander(this);    externalAllocator = new ExternalAllocator(this,getRole(supplyType));    refillGenerator = new RefillGenerator(this);    refillProjGenerator = new RefillProjectionGenerator(this);    refillComparator = new RefillComparator(this);    allocationAssessor = new AllocationAssessor(this,getRole(supplyType));    inventoryHash = new HashMap();    inventoryInitHash = new HashMap();    touchedInventories = new ArrayList();    touchedProjections = false;    startTime = currentTimeMillis();    setupOperatingModes();    domainService = (DomainService) 	getServiceBroker().getService(this,				      DomainService.class,      new ServiceRevokedListener() {	  public void serviceRevoked(ServiceRevokedEvent re) {	      if (DomainService.class.equals(re.getService()))	      domainService  = null;	  }      });    System.out.println("\n InventoryPlugin of type: " + supplyType +		       " this plugin is: " + this);  }