code: public static SshConnection getConnection(String host, int port, String proxy,
                                                Authentication authentication,
                                                AuthenticationUpdater updater) throws IOException {
          return getConnection(host, port, proxy, authentication, updater,
                               GerritDefaultValues.DEFAULT_GERRIT_SSH_CONNECTION_TIMEOUT);
      }
docs: Creates a {@link SshConnection}.
  
  @param host           the host name
  @param port           the port
  @param proxy          the proxy url
  @param authentication the credentials
  @param updater        the updater.
  @return a new connection.
  
  @throws IOException if so.
  @see SshConnection
  @see SshConnectionImpl