This handler is responsible for replacing nodes in the source document
with the same nodes from the patch document. Note, additional nodes
from the patch document that are not present in the source document
are simply appended to the source document.
Fields inherited from class org.broadleafcommerce.common.extensibility.context.merge.handlers.BaseHandler
Perform the merge using the supplied list of nodes from the source and
patch documents, respectively. Also, a list of nodes that have already
been merged is provided and may be used by the implementation when
nodeList1 - list of nodes to be merged from the source document
nodeList2 - list of nodes to be merged form the patch document
special "replace" method for metatataOverride items having the "ceilingEntity" attribute specified.
Instead of just overwriting a previously specified item, successive overrideItems with the same ceilingEntity are "merged" into
the previous one; the resulting node contains the logical union of both old and new children