int ITimeGaps.BinarySearch(int begin, int end, Predicate <TimeGap> lessThanValueBeingSearched) { return(ListUtils.BinarySearch(items, begin, end, lessThanValueBeingSearched)); }