userThreadRef.removeValue(new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError error, DatabaseReference firebase) {
if (error == null)
{
<BUG>DatabaseReference threadUserRef = FirebasePaths.threadRef(entityId);
threadUserRef = FirebasePaths.appendPathComponent(threadUserRef, BFirebaseDefines.Path.BUsersPath);
threadUserRef = FirebasePaths.appendPathComponent(threadUserRef, getNetworkAdapter().currentUserModel().getEntityID());
threadUserRef = FirebasePaths.appendPathComponent(threadUserRef, BDefines.Keys.BLeaved);
threadUserRef.setValue(true);</BUG>
List<BLinkData> list = DaoCore.fetchEntitiesWithProperty(BLinkData.class, BLinkDataDao.Properties.ThreadID, model.getId());

userThreadRef.removeValue(new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError error, DatabaseReference firebase) {
if (error == null)
{
DatabaseReference threadUserRef = FirebasePaths.threadRef(entityId)
.child(BFirebaseDefines.Path.BUsersPath)
.child(getNetworkAdapter().currentUserModel().getEntityID())
.child(BDefines.Keys.BLeaved);
threadUserRef.setValue(true);
List<BLinkData> list = DaoCore.fetchEntitiesWithProperty(BLinkData.class, BLinkDataDao.Properties.ThreadID, model.getId());
