overlappingRefillProjections = new ArrayList();
    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];        Arrays.fill(criticalLevelsArray, Double.NEGATIVE_INFINITY);        projWithdrawList = new ArrayList();        withdrawList = new ArrayList();        projSupplyList = new ArrayList();        supplyList = new ArrayList();        targetLevelsList = new ArrayList();        actualDemandTasksList = new ArrayList();        endOfLevelSixBucket = 1;    }