{
Element muleHeader = null;
if (correlationId != null || replyTo != null)
{
muleHeader = new DOMElement(new QName(MULE_HEADER, new Namespace(MULE_NAMESPACE, MULE_10_ACTOR)));
}
else
{
return null;
}
if (correlationId != null)
{
Node e = muleHeader.appendChild(new DOMElement(new QName(
MuleProperties.MULE_CORRELATION_ID_PROPERTY, new Namespace(MULE_NAMESPACE, MULE_10_ACTOR))));
e.setNodeValue(correlationId);
e = muleHeader.appendChild(new DOMElement(new QName(
MuleProperties.MULE_CORRELATION_GROUP_SIZE_PROPERTY, new Namespace(MULE_NAMESPACE,
MULE_10_ACTOR))));
e.setNodeValue(correlationGroup);
e = muleHeader.appendChild(new DOMElement(new QName(
MuleProperties.MULE_CORRELATION_SEQUENCE_PROPERTY, new Namespace(MULE_NAMESPACE,
MULE_10_ACTOR))));
e.setNodeValue(correlationSequence);
}
if (replyTo != null)
{
Node e = muleHeader.appendChild(new DOMElement(new QName(MuleProperties.MULE_REPLY_TO_PROPERTY,
new Namespace(MULE_NAMESPACE, MULE_10_ACTOR))));
e.setNodeValue(replyTo);
}
return muleHeader;
}