docs: static PhynixxXADataRecorder openRecorderForWrite(long messageSequenceId, XADataLogger xaDataLogger, IXADataRecorderLifecycleListener dataRecorderLifycycleListner) {
          PhynixxXADataRecorder dataRecorder = new PhynixxXADataRecorder(messageSequenceId, xaDataLogger, dataRecorderLifycycleListner);
          try {
              dataRecorder.dataLogger.prepareForWrite(dataRecorder.getXADataRecorderId());
              return dataRecorder;
          } catch (Exception e) {
              throw new DelegatedRuntimeException(e);
          }
      }