public void Dispose()
 {
     _sourceWriter?.Dispose();
 }