@Override
  public Iterable<? extends JavaFileObject> getJavaFileObjects(File... files) {
    return getJavaFileObjectsFromFiles(Arrays.asList(files));
  }
@Override
  public Iterable<? extends JavaFileObject> getJavaFileObjects(File... files)