newAggRefill = fillInTask(newAggRefill, start, end, earliest, 1, level2PG);
newAggRefill = fillInTask(newAggRefill, start, end, earliest, demand, level2PG);
  private Task createAggregateProjectionRefill(long start, long end,                                                long earliest, double demand,                                                LogisticsInventoryPG level2PG,                                               Inventory level2Inv) {    //create a level two projection refill task    NewTask newAggRefill = inventoryPlugin.getRootFactory().newTask();    newAggRefill.setVerb(Constants.Verb.ProjectSupply);    //TODO - for now physical pg can stay the same as the demand task    //physical pg needs to represent demand    // level2Asset.setPhysicalPG(demand);    newAggRefill.setDirectObject(level2Inv);    newAggRefill = fillInTask(newAggRefill, start, end, earliest, 1, level2PG);    return newAggRefill;  }