An integration developer needs to use the JMS Header Setter mediation primitive in the mediation flow logic. The mode of Header Setter primitive is set to Modify. While executing the flow, what is the behavior observed by the integration developer? If the header is:
A. not found, a runtime exception is thrown.
B. not found, a new header is created by the runtime.
C. found, the runtime will recreate the header with the propagated values.
D. found, the runtime will copy the header to another location to save the old values, and create a new header with the propagated values.