public GroupedContentExpression(ExtractionPattern extractionPattern)
 {
     ExtractionPattern = extractionPattern ?? throw new ArgumentNullException(nameof(extractionPattern));
 }