Collection<Result> () { assertNotProcessing(); List<Result> result = new ArrayList<>(); Processor<Result> processor = Processors.cancelableCollectProcessor(result); forEach(processor); if (RANDOMIZE && result.size() > 1) { result.sort(CRAZY_ORDER); } return result; }