spec/cordova/fixtures/projects/platformApi/platforms/windows/cordova/lib/PluginInfo.js
function createReplacement(manifestFile, originalChange) {
    var replacement = {
        target:         manifestFile,
        parent:         originalChange.parent,
        after:          originalChange.after,
        xmls:           originalChange.xmls,
        versions:       originalChange.versions,
        deviceTarget:   originalChange.deviceTarget
    };
    return replacement;
}
function createReplacement(manifestFile, originalChange) {
    var replacement = {
        target:         manifestFile,
        parent:         originalChange.parent,
        after:          originalChange.after,
        xmls:           originalChange.xmls,
        versions:       originalChange.versions,
        deviceTarget:   originalChange.deviceTarget
    };
    return replacement;
}
This is a local function that creates the new replacement representing the mutation.  Used to save code further down.