public Iterable<? extends JavaFileObject> setInputSources(Iterable<? extends File> sources) {
    List<JavaFileObject> allSources = new ArrayList<>();
    for (JavaFileObject file : getJavaFileObjectsFromFiles(sources)) {
      allSources.add(file);
    }
    return myInputSources = allSources;
  }
public Iterable<? extends JavaFileObject> setInputSources(Iterable<? extends File> sources)