void schedulePropagation(DependencyConsumer consumer, DependencyType[] types) { tasks.add( () -> { for (DependencyType type : types) { consumer.consume(type); } }); }
void schedulePropagation(DependencyConsumer consumer, DependencyType type) { tasks.add(() -> consumer.consume(type)); }