@@ -155,13 +155,14 @@ private List<EntityPreviewStatus.Info> transformQueryResultToInfos(
155155
156156 // Submitted Query is a single line of an AbsoluteFormQuery => MultilineEntityResult with a single line.
157157 final MultilineEntityResult result = (MultilineEntityResult ) infoCardExecution .streamResults (OptionalLong .empty ()).collect (MoreCollectors .onlyElement ());
158- final Object [] values = result .getValues ().get ( 0 );
158+ final Object [] values = result .getValues ().getFirst ( );
159159
160160 final List <EntityPreviewStatus .Info > extraInfos = new ArrayList <>(values .length );
161161
162162 // We are only interested in the Select results.
163- for (int index = AbsoluteFormQuery .FEATURES_OFFSET ; index < infoCardExecution .collectResultInfos ().size (); index ++) {
164- final ResultInfo resultInfo = infoCardExecution .collectResultInfos ().get (index );
163+ List <ResultInfo > resultInfos = infoCardExecution .collectResultInfos ();
164+ for (int index = AbsoluteFormQuery .FEATURES_OFFSET ; index < resultInfos .size (); index ++) {
165+ final ResultInfo resultInfo = resultInfos .get (index );
165166
166167 final Object value = values [index ];
167168 final Object printed ;
@@ -347,7 +348,7 @@ private static Map<Integer, Object[]> getYearLines(EntityResult entityResult) {
347348 }
348349
349350 // Since we know the dates are always aligned we need to only respect their starts.
350- final LocalDate date = CDate .toLocalDate (((List <Integer >) line [AbsoluteFormQuery .TIME_INDEX ]).get ( 0 ));
351+ final LocalDate date = CDate .toLocalDate (((List <Integer >) line [AbsoluteFormQuery .TIME_INDEX ]).getFirst ( ));
351352
352353 final int year = date .getYear ();
353354
@@ -369,7 +370,7 @@ private static Map<Integer, Map<Integer, Object[]>> getQuarterLines(EntityResult
369370 }
370371
371372 // Since we know the dates are always aligned we need to only respect their starts.
372- final LocalDate date = CDate .toLocalDate (((List <Integer >) line [AbsoluteFormQuery .TIME_INDEX ]).get ( 0 ));
373+ final LocalDate date = CDate .toLocalDate (((List <Integer >) line [AbsoluteFormQuery .TIME_INDEX ]).getFirst ( ));
373374
374375 final int year = date .getYear ();
375376 final int quarter = QuarterUtils .getQuarter (date );
0 commit comments