core/src/main/java/com/opentext/ia/sdk/client/factory/ArchiveClients.java
public static ArchiveClient configuringApplicationUsing(ApplicationConfigurer configurer,
      ArchiveConnection connection) throws IOException {
    configurer.configure(connection);
    return usingAlreadyConfiguredApplication(configurer.getApplicationName(), connection);
  }
public static ArchiveClient configuringApplicationUsing(ApplicationConfigurer configurer,
      ArchiveConnection connection) throws IOException {
    configurer.configure(connection);
    return usingAlreadyConfiguredApplication(configurer.getApplicationName(), connection);
  }
Returns an {@linkplain ArchiveClient} for an application that it first configures.
@param configurer How to configure the InfoArchive application
@param connection How to communicate with the InfoArchive server
@return An ArchiveClient
@throws IOException When an I/O error occurs