supplies = new int[numCargoTypes];
    CalcCargoSupplyRateAtStation(ReadOnlyWorld world, int X, int Y) {        w = world;        x = X;        y = Y;        supplies = new Vector();        populateSuppliesVector();        int numCargoTypes = w.size(KEY.CARGO_TYPES);        demand = new int[numCargoTypes];        converts = ConvertedAtStation.emptyConversionArray(numCargoTypes);    }