@Override
  public Iterable<? extends JavaFileObject> getJavaFileObjects(String... names) {
    return getJavaFileObjectsFromStrings(Arrays.asList(names));
  }
@Override
  public Iterable<? extends JavaFileObject> getJavaFileObjects(String... names)