# File lib/rbrainz/core_ext/range/equality.rb, line 189
        def finished_by?(b)
          if b.kind_of? ::Range
            self.begin < b.begin && b.open_end == self.open_end
          else
            self.begin < b && b.succ == self.open_end
          end
        end