class HaloDataLite extends SQLiteOpenHelper implements Corruptible {

    @Api(2.0)
    public synchronized SQLiteDatabase getDatabase() {
        //Singleton instance for the database.
        if (mDatabase == null) {
            mDatabase = getWritableDatabase();
        }
        return mDatabase;
    }

    private  HaloDataLite(@NonNull Context context, @NonNull String name, int version, @NonNull HaloDatabaseVersionManager manager, @NonNull HaloDatabaseErrorHandler handler);

}