@override bool close() { if (!super.close()) return false; var db = _database; if (db != null) { _database = null; try { db.close(); } catch (_) {} } return true; }