# File lib/ruote/part/storage_participant.rb, line 179
    def by_participant (participant_name)

      hwis = if @context.storage.respond_to?(:by_participant)

        @context.storage.by_participant('workitems', participant_name)

      else

        fetch_all.select { |wi| wi['participant_name'] == participant_name }
      end

      hwis.collect { |hwi| Ruote::Workitem.new(hwi) }
    end