public void onCreate(SQLiteDatabase sqlitedatabase)
    {
        super._01_(sqlitedatabase);
        Object obj = DaoFactory.access$000(DaoFactory.getInstance()).WritableDatabase();
        if (((SQLiteDatabase) (obj)).getVersion() == 147)
        {
            DaoMaster.createAllTables(((SQLiteDatabase) (obj)), true);
            DaoSession daosession = (new DaoMaster(sqlitedatabase)).newSession(IdentityScopeType.Session);
            sqlitedatabase = (new DaoMaster(((SQLiteDatabase) (obj)))).newSession(IdentityScopeType.Session).getPedometerMinuteDataDao();
            obj = daosession.getPedometerMinuteDataDao();
            PedometerMinuteData pedometerminutedata;
            for (Iterator iterator = sqlitedatabase.loadAll().iterator(); iterator.hasNext(); ((PedometerMinuteDataDao) (obj)).insertOrReplace(pedometerminutedata))
            {
                pedometerminutedata = (PedometerMinuteData)iterator.next();
                sqlitedatabase.detach(pedometerminutedata);
            }

        }
        DaoMaster.dropAllTables(DaoFactory.access$000(DaoFactory.getInstance()).WritableDatabase(), true);
    }