# File lib/ruote/part/participant_list.rb, line 178
    def lookup_info (pname, workitem)

      get_list['list'].each do |regex, pinfo|

        next unless pname.match(regex)

        pa = instantiate(pinfo, :if_respond_to? => :accept?)

        return pinfo unless pa

        return pinfo if pa.accept?(
          Ruote::Workitem.new(workitem.merge('participant_name' => pname))
        )
      end

      nil
    end