JaxbXmlPart.variableReplace modified to consume java.util.Map rather than Hashtable