@override @pragma("vm:prefer-inline") List<T> collectList() { final list = <T>[]; while (moveNext()) { list.add(current); } return list; }