code: public ChronicleSetBuilder<K> entryOperations(SetEntryOperations<K, ?> entryOperations) {
          chronicleMapBuilder.entryOperations(new MapEntryOperations<K, DummyValue, Object>() {
              @Override
              public Object remove(@NotNull MapEntry<K, DummyValue> entry) {
                  //noinspection unchecked
                  return entryOperations.remove((SetEntry<K>) entry);
              }
  
              @Override
              public Object insert(
                      @NotNull MapAbsentEntry<K, DummyValue> absentEntry, Data<DummyValue> value) {
                  //noinspection unchecked
                  return entryOperations.insert((SetAbsentEntry<K>) absentEntry);
              }
          });
          return this;
      }
docs: Inject your SPI code around basic {@code ChronicleSet}'s operations with entries:
  removing entries and inserting new entries.
  <p>
  <p>This affects behaviour of ordinary set.add(), set.remove(), calls, as well as removes
  <i>during iterations</i>, updates during <i>remote calls</i> and
  <i>internal replication operations</i>.