Cannot totally rely on XMLEncoder to properly serialize XML. Make sure
to preserve existing XML that may not be reserialized using XMLEncoder.
if user previously responded true, no need to overwrite again.
jindent
fixed the bug reported by Jim
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'upstream/master'