public AspectValue getDemandRateAV(double amount, long millis, LogisticsInventoryPG thePG) {
public AspectValue getDemandRateAV(double amount, long millis) {
  public AspectValue getDemandRateAV(double amount, long millis, LogisticsInventoryPG thePG) {    AspectValue demandRateAV = null;     Duration dur = new Duration(millis, Duration.MILLISECONDS);    if (inventoryPlugin.getSupplyType().equals("BulkPOL")) {      Volume vol = new Volume(amount, Volume.GALLONS);      demandRateAV = AspectValue.newAspectValue(AlpineAspectType.DEMANDRATE,                                                 new FlowRate(vol, dur));    } else {      Count cnt = new Count(amount, Count.EACHES);      demandRateAV = AspectValue.newAspectValue(AlpineAspectType.DEMANDRATE,                                                 new CountRate(cnt, dur));    }    return demandRateAV;  }