protected void updateWhenAllCommitted() {
    if (!myDisposed && !myProject.isDisposed()) {
      PsiDocumentManager.getInstance(myProject).performLaterWhenAllCommitted(this::updateComponent);
    }
  }
protected void updateWhenAllCommitted()