class Cucumber::Messages::BinaryToMessageEnumerator

def initialize(io)

def initialize(io)
  super() do |yielder|
    while !io.eof?
      yielder.yield(Cucumber::Messages::Envelope.parse_delimited_from(io))
    end
  end
end