self.setProduction (outCount); self.setConsumption (inCount);
self.setProduction (pushCount); self.setConsumption (popCount);
    SchedStream constructSchedule ()    {        InitCount ();        ASSERT (inCount >= 0 && outCount >= 0);        ASSERT (inCount > 0 || outCount > 0);        SchedFilter self = new SchedFilter ();        self.setProduction (outCount);        self.setConsumption (inCount);        return self;    }