# File lib/facets/core/enumerable/filter_collect.rb, line 18
  def filter_collect #:yield:
    result = []
    self.each do |item|
      catch(:skip) do
        new_item = yield(item)
        result << new_item
      end
    end
    return result
  end