Executes the module for each input document in parallel.
    If there aren't any input documents and the config delegate doesn't require documents,
    this will be called once with a null input.
    
    
		Syntax
		protected abstract IEnumerable<IDocument> ExecuteConfig(IDocument input, IExecutionContext context, IMetadata values)
		Parameters
		
			
				
					
						| Name | Type | Description | 
				
				
						
							| input | IDocument | The input document this module is currently applying to or nullif there aren't any
    input documents or if the config delegate doesn't require documents. | 
						
							| context | IExecutionContext | The execution context. | 
						
							| values | IMetadata | The evaluated config values. | 
				
			
		 
		Return Value
		
			
				
					
						| Type | Description | 
				
				
					
						| IEnumerable<IDocument> | The result documents. |