[MRELEASE-952] Replace JDom as XML transformer
polish code

git-svn-id: https://svn.apache.org/repos/asf/maven/release/trunk@1742722 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
index 6f12bdf..dfe20f9 100644
--- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
+++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
@@ -278,7 +278,7 @@
             }
         }
 
-        transformDocument( project, document.getRootElement(), releaseDescriptor, reactorProjects, scmRepository,
+        transformDocument( project, new JDomModel( document ), releaseDescriptor, reactorProjects, scmRepository,
                            result, simulate );
 
         File pomFile = ReleaseUtil.getStandardPom( project );
@@ -309,7 +309,7 @@
         }
     }
 
-    private void transformDocument( MavenProject project, Element rootElement, ReleaseDescriptor releaseDescriptor,
+    private void transformDocument( MavenProject project, Model modelTarget, ReleaseDescriptor releaseDescriptor,
                                     List<MavenProject> reactorProjects, ScmRepository scmRepository,
                                     ReleaseResult result, boolean simulate )
         throws ReleaseExecutionException, ReleaseFailureException
@@ -321,8 +321,6 @@
             releaseDescriptor.getResolvedSnapshotDependencies();
         Model model = project.getModel();
         
-        JDomModel modelTarget = new JDomModel( rootElement );
-        
         Properties properties = modelTarget.getProperties();
 
         String parentVersion = rewriteParent( project, modelTarget, mappedVersions,