docs: 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;
      }