Class SnapshotGenerationPreProcessor

java.lang.Object
org.hl7.fhir.r5.conformance.profile.SnapshotGenerationPreProcessor

when a slice is encountered, it may have additional details defined after the slice that must be merged into each of the slices. That's kind of multiple inheritance, and fiendishly complicated to add to the snapshot generator This class pre-processes the differential, finding the slices that have these trailing properties, and filling them out in the slices that follow There's potential problems here, mostly around slicing extensions (other kind of slicing isn't allowed) and also the merging logic might need to be sophisticated.