package combo;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Consumer;
final class FactCollector<T> implements Consumer<T> {
private final List<T> facts = new LinkedList<>();
@Override public void accept(final T fact) {
facts.add(fact);
}
List<T> facts() {
return facts;
}
}