class Aether {

    public AetherResult resolveAll(String... artifactsCoordinates) throws AetherException {
        List<Artifact> artifacts = new ArrayList<>();
        for (String coordinate : artifactsCoordinates) {
            artifacts.add(new DefaultArtifact(coordinate));
        }
        return resolveAll(artifacts.toArray(new Artifact[artifacts.size()]));
    }

      Aether(File localRepoDir, Settings settings);
      Aether(RepositorySystem system, RepositorySystemSession session, List<RemoteRepository> repositories);

}