public void startCollectingStatus() {
    if (!shouldBeUsed()) return;
    listenToStatus.set(true);
    synchronized (LOCK) {
      currentlyCollectedStatus = new MyStatus(getVersion(), null, null, null);
    }
  }
public void startCollectingStatus()