@Override
  public Collection<ModuleSourceSet> getAffectedSourceSets() {
    Set<ModuleSourceSet> sets = new SmartHashSet<>();
    for (CompileScope scope : myScopes) {
      sets.addAll(scope.getAffectedSourceSets());
    }
    return sets;
  }
@Override
  public Collection<ModuleSourceSet> getAffectedSourceSets()