code: protected SshConnection getConnection() throws IOException {
          return SshConnectionFactory.getConnection(gerritHostName, gerritSshPort, gerritProxy,
                  authentication, connectionTimeout);
      }
docs: Creates a new SSH connection used to execute the queries.
  
  @return a fresh instance of {@link SshConnection}
  @throws IOException for IO issues