public static <T> List<T> parseListFrom(MessageUnpacker unpacker, Schema<T> schema, boolean numeric)
            throws IOException
    {

        MsgpackParser parser = new MsgpackParser(unpacker, numeric);
        MsgpackInput input = new MsgpackInput(parser);

        List<T> list = new ArrayList<T>();

        while (parser.hasNext())
        {

            T message = schema.newMessage();
            schema.mergeFrom(input, message);

            list.add(message);

            parser.reset();

        }

        return list;
    }
Parses the {@code messages} from the parser using the given {@code schema}.
protostuff-msgpack/src/main/java/io/protostuff/MsgpackIOUtil.java