private SQLiteDatabase createOlderDatabaseWithRecords() {
    SQLiteDatabase database = DependencyInjector.getContext().openOrCreateDatabase(
        FileUtilities.DATABASES_PATH, Context.MODE_PRIVATE, null);

    database.execSQL(String.format(
        "CREATE TABLE IF NOT EXISTS %s" +
        " (%s INTEGER PRIMARY KEY, %s TEXT NOT NULL, %s TEXT NOT NULL, " +
        " %s INTEGER DEFAULT %s, %s INTEGER, %s INTEGER DEFAULT %s)",
        AccountDb.TABLE_NAME, AccountDb.ID_COLUMN, AccountDb.NAME_COLUMN, AccountDb.SECRET_COLUMN,
        AccountDb.COUNTER_COLUMN, AccountDb.DEFAULT_HOTP_COUNTER,
        AccountDb.TYPE_COLUMN,
        AccountDb.PROVIDER_COLUMN, AccountDb.PROVIDER_UNKNOWN));

    for (TestAccount t : TEST_ACCOUNTS_WITH_NULL_ISSUER) {
      addToOlderDatabase(database, t.name, t.secret, t.type, t.counter, t.isGoogleAccount);
    }
    return database;
  }
Note: caller should carefully determine the expected value of {@code isGoogleAccount}, which
is affected by multiple factors.

@param isGoogleAccount is a {@code boolean}, not a {@link Boolean}
javatests/com/google/android/apps/authenticator/otp/AccountDbTest.java