docs: private List<CdoSnapshot> loadMasterEntitySnapshotIfNecessary(InstanceId instanceId, List<CdoSnapshot> alreadyLoaded) {
          if (alreadyLoaded.isEmpty()) {
              return alreadyLoaded;
          }
  
          if (alreadyLoaded.stream().filter(s -> s.getGlobalId().equals(instanceId)).findFirst().isPresent()) {
              return alreadyLoaded;
          }
  
          return getLatest(instanceId).map(it -> {
              List<CdoSnapshot> enhanced = new ArrayList(alreadyLoaded);
              enhanced.add(it);
              return java.util.Collections.unmodifiableList(enhanced);
          }).orElse(alreadyLoaded);
      }