createCompoundFile
fun createCompoundFile(infoStream: InfoStream, directory: TrackingDirectoryWrapper, info: SegmentInfo, context: IOContext, deleteFiles: IOConsumer<MutableCollection<String>>)
NOTE: this method creates a compound file for all files returned by info.files(). While, generally, this may include separate norms and deletion files, this SegmentInfo must not reference such files when this method is called, because they are not allowed within a compound file.