svoid gazelle_reasonAgain(Collector out, L inputs, O... _) { for (GazelleTree t : inputs) for (GazelleTree out : gazelle_reasonWithPreprocessing(t, _)) if (collector.add(out)) ret; }