code: public List<ResolvedMessage> getAll() { // e.g. th:each="error : ${errors.all}"
          List<ResolvedMessage> list = new ArrayList<ResolvedMessage>();
          messages.accessByFlatIterator().forEachRemaining(message -> {
              list.add(createResolvedMessage(message));
          });
          return list;
      }
docs: ==============