*
   * @throws UnknownHostException if cyc server host not found on the network
   * @throws IOException if a data communication error occurs
   * @throws CycApiException if the api request results in a cyc server error
   */
  public int converseInt(Object command)
          throws UnknownHostException, IOException, CycApiException {
    Object[] response = {null, null};
    response = converse(command);

    if (response[0].equals(Boolean.TRUE)) {
      return Integer.valueOf(response[1].toString());
    } else {
      throw new ConverseException(command, response);
    }
  }