Arrays.fill(criticalLevelsArray,Double.NEGATIVE_INFINITY);
  public LogisticsInventoryBG(LogisticsInventoryPG pg) {    myPG = pg;    customerHash = new HashMap();    dueOutList = new ArrayList();    refillProjections = new ArrayList();    refillRequisitions = new ArrayList();    projectedDemandArray = new double[180];    criticalLevelsArray  = new double[180];    inventoryLevelsArray = new double[180];    durationArray = new Duration[15];    for (int i=0; i <= 14; i++) {      durationArray[i] = Duration.newDays(0.0+i);    }    projWithdrawList = new ArrayList();    withdrawList = new ArrayList();    projSupplyList = new ArrayList();    supplyList = new ArrayList();    endOfLevelSixBucket = 1;  }