@Override
  public void commitChanges() {
    if (modificator == null) {
      LOG.error("Forbidden to call `commitChanges` outside of `SdkModificator`");
    }
    ThreadingAssertions.assertWriteAccess();
    modificator.commitChanges();
    SdkAdditionalData sdkAdditionalData = modificator.getSdkAdditionalData();
    if (sdkAdditionalData != null) sdkAdditionalData.markAsCommited();
    modificator = null;
  }
@Override
  public void commitChanges()