public CycList<Object> queryVariableLow(final CycVariable queryVariable,
          final InferenceResultSet rs)
          throws UnknownHostException, IOException, CycApiException, TimeOutException {
    CycList result = new CycList();
    try {
      if (rs.getCurrentRowCount() == 0) {
        return result;
      }
      int colIndex = rs.findColumn(queryVariable);
      if (colIndex < 0) {
        throw new CycApiException("Unable to find variable: " + queryVariable);
      }
      while (rs.next()) {
        result.add(rs.getObject(colIndex));
      }
      return result;
    } finally {
      if (rs != null) {
        rs.close();
      }
    }
  }