private boolean isEmpty() {
    if (myLazy) {
      return false;
    }
    Collection<? extends T> targets = myTargets.getValue();
    return ContainerUtil.all(targets, target -> myConverter.fun(target).isEmpty());
  }
private boolean isEmpty()