.done(new DoneCallback<BThread>() {
@Override
public void onDone(final BThread thread) {
DaoCore.updateEntity(thread);
if (DEBUG) Timber.d("public thread is pushed and saved.");
<BUG>DatabaseReference publicThreadRef = FirebasePaths.publicThreadsRef();
publicThreadRef = FirebasePaths.appendPathComponent(publicThreadRef, thread.getEntityID());
publicThreadRef = FirebasePaths.appendPathComponent(publicThreadRef, "null");
publicThreadRef.setValue("", new DatabaseReference.CompletionListener() {</BUG>
@Override

.done(new DoneCallback<BThread>() {
@Override
public void onDone(final BThread thread) {
DaoCore.updateEntity(thread);
if (DEBUG) Timber.d("public thread is pushed and saved.");
DatabaseReference publicThreadRef = FirebasePaths.publicThreadsRef()
.child(thread.getEntityID())
.child("null");
publicThreadRef.setValue("", new DatabaseReference.CompletionListener() {
@Override
