docs: public static int intForQuery(SQLiteConnection conn, String query, Object[] bindArgs) throws SQLiteException {
          SQLiteStatement stmt = null;
          try {
              stmt = bindArguments(conn.prepare(query), bindArgs);
              if (stmt.step()) {
                  return stmt.columnInt(0);
              } else {
                  throw new IllegalStateException("query failed to return any result: " + query);
              }
          } finally {
              SQLiteWrapperUtils.disposeQuietly(stmt);
          }
      }