Similar to methods that have 2 versions - without filter and with filter:
getBars(Instrument instrument, Period period, OfferSide side, long from, long to)
getBars(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to)
Please add method overloading where it is needed, like here:
getBar(Instrument instrument, Period period, OfferSide side, int shift)
getBar(Instrument instrument, Period period, OfferSide side, Filter filter, int shift) <--- MISSING
getTimeForNBarsForward(Period period, long from, int numberOfBars)
getTimeForNBarsForward(Period period, Filter filter, long from, int numberOfBars) <--- MISSING
getTimeForNBarsBack(Period period, long to, int numberOfBars)
getTimeForNBarsBack(Period period, Filter filter, long to, int numberOfBars) <--- MISSING
getPreviousBarStart(Period period, long barTime)
getPreviousBarStart(Period period, Filter filter, long barTime) <--- MISSING