Refactored GeneralFilterBand