You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by hb...@apache.org on 2022/06/05 07:09:57 UTC

svn commit: r1901654 [13/22] - in /maven/website/components/maven-release-archives/maven-release-LATEST: ./ maven-release-api/ maven-release-api/apidocs/ maven-release-api/apidocs/org/apache/maven/shared/release/config/ maven-release-api/apidocs/org/ap...

Modified: maven/website/components/maven-release-archives/maven-release-LATEST/maven-release-manager/xref/org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html
==============================================================================
--- maven/website/components/maven-release-archives/maven-release-LATEST/maven-release-manager/xref/org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html (original)
+++ maven/website/components/maven-release-archives/maven-release-LATEST/maven-release-manager/xref/org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html Sun Jun  5 07:09:56 2022
@@ -420,7 +420,7 @@
 <a class="jxr_linenumber" name="L412" href="#L412">412</a> <em class="jxr_javadoccomment">     *             NOTE : currently only implemented with svn scm.</em>
 <a class="jxr_linenumber" name="L413" href="#L413">413</a> <em class="jxr_javadoccomment">     * Enable a workaround to prevent issue due to svn client &amp;gt;</em>
 <a class="jxr_linenumber" name="L414" href="#L414">414</a> <em class="jxr_javadoccomment">     * 1.5.0</em>
-<a class="jxr_linenumber" name="L415" href="#L415">415</a> <em class="jxr_javadoccomment">     *             (<a href="http://jira.codehaus.org/browse/SCM-406)" target="alexandria_uri">http://jira.codehaus.org/browse/SCM-406)</a></em>
+<a class="jxr_linenumber" name="L415" href="#L415">415</a> <em class="jxr_javadoccomment">     *             (<a href="https://issues.apache.org/jira/browse/SCM-406)" target="alexandria_uri">https://issues.apache.org/jira/browse/SCM-406)</a></em>
 <a class="jxr_linenumber" name="L416" href="#L416">416</a> <em class="jxr_javadoccomment">     *           .</em>
 <a class="jxr_linenumber" name="L417" href="#L417">417</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L418" href="#L418">418</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> remoteTagging = false;
@@ -1143,7 +1143,7 @@
 <a class="jxr_linenumber" name="L1135" href="#L1135">1135</a>     <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L1136" href="#L1136">1136</a> <em class="jxr_javadoccomment">     * Get nOTE : currently only implemented with svn scm. Enable a</em>
 <a class="jxr_linenumber" name="L1137" href="#L1137">1137</a> <em class="jxr_javadoccomment">     * workaround to prevent issue due to svn client &amp;gt; 1.5.0</em>
-<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> <em class="jxr_javadoccomment">     *             (<a href="http://jira.codehaus.org/browse/SCM-406)." target="alexandria_uri">http://jira.codehaus.org/browse/SCM-406).</a></em>
+<a class="jxr_linenumber" name="L1138" href="#L1138">1138</a> <em class="jxr_javadoccomment">     *             (<a href="https://issues.apache.org/jira/browse/SCM-406)." target="alexandria_uri">https://issues.apache.org/jira/browse/SCM-406).</a></em>
 <a class="jxr_linenumber" name="L1139" href="#L1139">1139</a> <em class="jxr_javadoccomment">     * </em>
 <a class="jxr_linenumber" name="L1140" href="#L1140">1140</a> <em class="jxr_javadoccomment">     * @return boolean</em>
 <a class="jxr_linenumber" name="L1141" href="#L1141">1141</a> <em class="jxr_javadoccomment">     */</em>
@@ -1633,7 +1633,7 @@
 <a class="jxr_linenumber" name="L1625" href="#L1625">1625</a>     <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L1626" href="#L1626">1626</a> <em class="jxr_javadoccomment">     * Set nOTE : currently only implemented with svn scm. Enable a</em>
 <a class="jxr_linenumber" name="L1627" href="#L1627">1627</a> <em class="jxr_javadoccomment">     * workaround to prevent issue due to svn client &amp;gt; 1.5.0</em>
-<a class="jxr_linenumber" name="L1628" href="#L1628">1628</a> <em class="jxr_javadoccomment">     *             (<a href="http://jira.codehaus.org/browse/SCM-406)." target="alexandria_uri">http://jira.codehaus.org/browse/SCM-406).</a></em>
+<a class="jxr_linenumber" name="L1628" href="#L1628">1628</a> <em class="jxr_javadoccomment">     *             (<a href="https://issues.apache.org/jira/browse/SCM-406)." target="alexandria_uri">https://issues.apache.org/jira/browse/SCM-406).</a></em>
 <a class="jxr_linenumber" name="L1629" href="#L1629">1629</a> <em class="jxr_javadoccomment">     * </em>
 <a class="jxr_linenumber" name="L1630" href="#L1630">1630</a> <em class="jxr_javadoccomment">     * @param remoteTagging a remoteTagging object.</em>
 <a class="jxr_linenumber" name="L1631" href="#L1631">1631</a> <em class="jxr_javadoccomment">     */</em>
@@ -2024,11 +2024,11 @@
 <a class="jxr_linenumber" name="L2016" href="#L2016">2016</a> 
 <a class="jxr_linenumber" name="L2017" href="#L2017">2017</a>     <strong class="jxr_keyword">public</strong> String getProjectReleaseVersion( String projectId )
 <a class="jxr_linenumber" name="L2018" href="#L2018">2018</a>     {
-<a class="jxr_linenumber" name="L2019" href="#L2019">2019</a>       <strong class="jxr_keyword">if</strong> ( projectVersions.containsKey( projectId ) )
-<a class="jxr_linenumber" name="L2020" href="#L2020">2020</a>       {
-<a class="jxr_linenumber" name="L2021" href="#L2021">2021</a>         <strong class="jxr_keyword">return</strong> projectVersions.get( projectId ).getRelease();
-<a class="jxr_linenumber" name="L2022" href="#L2022">2022</a>       }
-<a class="jxr_linenumber" name="L2023" href="#L2023">2023</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2019" href="#L2019">2019</a>         <strong class="jxr_keyword">if</strong> ( projectVersions.containsKey( projectId ) )
+<a class="jxr_linenumber" name="L2020" href="#L2020">2020</a>         {
+<a class="jxr_linenumber" name="L2021" href="#L2021">2021</a>             <strong class="jxr_keyword">return</strong> projectVersions.get( projectId ).getRelease();
+<a class="jxr_linenumber" name="L2022" href="#L2022">2022</a>         }
+<a class="jxr_linenumber" name="L2023" href="#L2023">2023</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L2024" href="#L2024">2024</a>     }
 <a class="jxr_linenumber" name="L2025" href="#L2025">2025</a> 
 <a class="jxr_linenumber" name="L2026" href="#L2026">2026</a>     <em class="jxr_javadoccomment">/**</em>
@@ -2044,11 +2044,11 @@
 <a class="jxr_linenumber" name="L2036" href="#L2036">2036</a> 
 <a class="jxr_linenumber" name="L2037" href="#L2037">2037</a>     <strong class="jxr_keyword">public</strong> String getProjectDevelopmentVersion( String projectId )
 <a class="jxr_linenumber" name="L2038" href="#L2038">2038</a>     {
-<a class="jxr_linenumber" name="L2039" href="#L2039">2039</a>       <strong class="jxr_keyword">if</strong> ( projectVersions.containsKey( projectId ) )
-<a class="jxr_linenumber" name="L2040" href="#L2040">2040</a>       {
-<a class="jxr_linenumber" name="L2041" href="#L2041">2041</a>         <strong class="jxr_keyword">return</strong> projectVersions.get( projectId ).getDevelopment();
-<a class="jxr_linenumber" name="L2042" href="#L2042">2042</a>       }
-<a class="jxr_linenumber" name="L2043" href="#L2043">2043</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2039" href="#L2039">2039</a>         <strong class="jxr_keyword">if</strong> ( projectVersions.containsKey( projectId ) )
+<a class="jxr_linenumber" name="L2040" href="#L2040">2040</a>         {
+<a class="jxr_linenumber" name="L2041" href="#L2041">2041</a>             <strong class="jxr_keyword">return</strong> projectVersions.get( projectId ).getDevelopment();
+<a class="jxr_linenumber" name="L2042" href="#L2042">2042</a>         }
+<a class="jxr_linenumber" name="L2043" href="#L2043">2043</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L2044" href="#L2044">2044</a>     }
 <a class="jxr_linenumber" name="L2045" href="#L2045">2045</a> 
 <a class="jxr_linenumber" name="L2046" href="#L2046">2046</a>     <em class="jxr_javadoccomment">/**</em>
@@ -2065,410 +2065,420 @@
 <a class="jxr_linenumber" name="L2057" href="#L2057">2057</a>     <em class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L2058" href="#L2058">2058</a> <em class="jxr_javadoccomment">     * Method getOriginalScmInfo.</em>
 <a class="jxr_linenumber" name="L2059" href="#L2059">2059</a> <em class="jxr_javadoccomment">     * </em>
-<a class="jxr_linenumber" name="L2060" href="#L2060">2060</a> <em class="jxr_javadoccomment">     * @return Map</em>
+<a class="jxr_linenumber" name="L2060" href="#L2060">2060</a> <em class="jxr_javadoccomment">     * @return Scm</em>
 <a class="jxr_linenumber" name="L2061" href="#L2061">2061</a> <em class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L2062" href="#L2062">2062</a>     <strong class="jxr_keyword">public</strong> org.apache.maven.model.Scm getOriginalScmInfo( String id )
 <a class="jxr_linenumber" name="L2063" href="#L2063">2063</a>     {
 <a class="jxr_linenumber" name="L2064" href="#L2064">2064</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.originalScmInfo.get( id );
-<a class="jxr_linenumber" name="L2065" href="#L2065">2065</a>     } <em class="jxr_comment">//-- java.util.Map&lt;Object, String&gt; getOriginalScmInfo()</em>
+<a class="jxr_linenumber" name="L2065" href="#L2065">2065</a>     } <em class="jxr_comment">//-- Scm getOriginalScmInfo( String)</em>
 <a class="jxr_linenumber" name="L2066" href="#L2066">2066</a>     
 <a class="jxr_linenumber" name="L2067" href="#L2067">2067</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2068" href="#L2068">2068</a> <em class="jxr_javadoccomment">     * Method addOriginalScmInfo.</em>
+<a class="jxr_linenumber" name="L2068" href="#L2068">2068</a> <em class="jxr_javadoccomment">     * Method hasOriginalScmInfo.</em>
 <a class="jxr_linenumber" name="L2069" href="#L2069">2069</a> <em class="jxr_javadoccomment">     * </em>
-<a class="jxr_linenumber" name="L2070" href="#L2070">2070</a> <em class="jxr_javadoccomment">     * @param key</em>
-<a class="jxr_linenumber" name="L2071" href="#L2071">2071</a> <em class="jxr_javadoccomment">     * @param value</em>
-<a class="jxr_linenumber" name="L2072" href="#L2072">2072</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2073" href="#L2073">2073</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addOriginalScmInfo( String key, org.apache.maven.model.Scm value )
-<a class="jxr_linenumber" name="L2074" href="#L2074">2074</a>     {
-<a class="jxr_linenumber" name="L2075" href="#L2075">2075</a>         getOriginalScmInfo().put( key, value );
-<a class="jxr_linenumber" name="L2076" href="#L2076">2076</a>     } <em class="jxr_comment">//-- void addOriginalScmInfo( String, org.apache.maven.model.Scm )</em>
-<a class="jxr_linenumber" name="L2077" href="#L2077">2077</a> 
-<a class="jxr_linenumber" name="L2078" href="#L2078">2078</a>     <strong class="jxr_keyword">public</strong> String getProjectOriginalVersion( String projectId )
-<a class="jxr_linenumber" name="L2079" href="#L2079">2079</a>     {
-<a class="jxr_linenumber" name="L2080" href="#L2080">2080</a>       <strong class="jxr_keyword">if</strong> ( projectVersions.containsKey( projectId ) )
-<a class="jxr_linenumber" name="L2081" href="#L2081">2081</a>       {
-<a class="jxr_linenumber" name="L2082" href="#L2082">2082</a>         <strong class="jxr_keyword">return</strong> projectVersions.get( projectId ).getOriginal();
-<a class="jxr_linenumber" name="L2083" href="#L2083">2083</a>       }
-<a class="jxr_linenumber" name="L2084" href="#L2084">2084</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2085" href="#L2085">2085</a>     }
-<a class="jxr_linenumber" name="L2086" href="#L2086">2086</a>     
-<a class="jxr_linenumber" name="L2087" href="#L2087">2087</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addOriginalVersion( String projectId, String version )
-<a class="jxr_linenumber" name="L2088" href="#L2088">2088</a>     {
-<a class="jxr_linenumber" name="L2089" href="#L2089">2089</a>       computeIfAbsent( projectVersions, projectId ).setOriginal( version ); 
-<a class="jxr_linenumber" name="L2090" href="#L2090">2090</a>     }
-<a class="jxr_linenumber" name="L2091" href="#L2091">2091</a> 
-<a class="jxr_linenumber" name="L2092" href="#L2092">2092</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2093" href="#L2093">2093</a> <em class="jxr_javadoccomment">     * Retrieve the release version for the resolved snapshot dependency.</em>
-<a class="jxr_linenumber" name="L2094" href="#L2094">2094</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2095" href="#L2095">2095</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2096" href="#L2096">2096</a>     <strong class="jxr_keyword">public</strong> String getDependencyDevelopmentVersion( String artifactConflictId )
-<a class="jxr_linenumber" name="L2097" href="#L2097">2097</a>     {
-<a class="jxr_linenumber" name="L2098" href="#L2098">2098</a>         <strong class="jxr_keyword">if</strong> ( resolvedSnapshotDependencies.containsKey( artifactConflictId ) )
-<a class="jxr_linenumber" name="L2099" href="#L2099">2099</a>         {
-<a class="jxr_linenumber" name="L2100" href="#L2100">2100</a>             <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> versionMap = resolvedSnapshotDependencies.get( artifactConflictId );
-<a class="jxr_linenumber" name="L2101" href="#L2101">2101</a>             <strong class="jxr_keyword">return</strong> versionMap.getDevelopment();
-<a class="jxr_linenumber" name="L2102" href="#L2102">2102</a>         }
-<a class="jxr_linenumber" name="L2103" href="#L2103">2103</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2104" href="#L2104">2104</a>     }
-<a class="jxr_linenumber" name="L2105" href="#L2105">2105</a> 
-<a class="jxr_linenumber" name="L2106" href="#L2106">2106</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2107" href="#L2107">2107</a> <em class="jxr_javadoccomment">     * Retrieve the release version for the resolved snapshot dependency.</em>
-<a class="jxr_linenumber" name="L2108" href="#L2108">2108</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2109" href="#L2109">2109</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2110" href="#L2110">2110</a>     <strong class="jxr_keyword">public</strong> String getDependencyReleaseVersion( String artifactConflictId )
-<a class="jxr_linenumber" name="L2111" href="#L2111">2111</a>     {
-<a class="jxr_linenumber" name="L2112" href="#L2112">2112</a>         <strong class="jxr_keyword">if</strong> ( resolvedSnapshotDependencies.containsKey( artifactConflictId ) )
-<a class="jxr_linenumber" name="L2113" href="#L2113">2113</a>         {
-<a class="jxr_linenumber" name="L2114" href="#L2114">2114</a>             <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> versionMap = resolvedSnapshotDependencies.get( artifactConflictId );
-<a class="jxr_linenumber" name="L2115" href="#L2115">2115</a>             <strong class="jxr_keyword">return</strong> versionMap.getRelease();
-<a class="jxr_linenumber" name="L2116" href="#L2116">2116</a>         }
-<a class="jxr_linenumber" name="L2117" href="#L2117">2117</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2118" href="#L2118">2118</a>     }
-<a class="jxr_linenumber" name="L2119" href="#L2119">2119</a> 
-<a class="jxr_linenumber" name="L2120" href="#L2120">2120</a>     <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L2121" href="#L2121">2121</a> <em class="jxr_javadoccomment">     * Retrieve the original version for the resolved snapshot dependency.</em>
-<a class="jxr_linenumber" name="L2122" href="#L2122">2122</a> <em class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L2123" href="#L2123">2123</a> <em class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L2124" href="#L2124">2124</a>     <strong class="jxr_keyword">public</strong> String getDependencyOriginalVersion( String artifactConflictId )
-<a class="jxr_linenumber" name="L2125" href="#L2125">2125</a>     {
-<a class="jxr_linenumber" name="L2126" href="#L2126">2126</a>         <strong class="jxr_keyword">if</strong> ( resolvedSnapshotDependencies.containsKey( artifactConflictId ) )
-<a class="jxr_linenumber" name="L2127" href="#L2127">2127</a>         {
-<a class="jxr_linenumber" name="L2128" href="#L2128">2128</a>             <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> versionMap = resolvedSnapshotDependencies.get( artifactConflictId );
-<a class="jxr_linenumber" name="L2129" href="#L2129">2129</a>             <strong class="jxr_keyword">return</strong> versionMap.getOriginal();
-<a class="jxr_linenumber" name="L2130" href="#L2130">2130</a>         }
-<a class="jxr_linenumber" name="L2131" href="#L2131">2131</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2132" href="#L2132">2132</a>     }
-<a class="jxr_linenumber" name="L2133" href="#L2133">2133</a>     
-<a class="jxr_linenumber" name="L2134" href="#L2134">2134</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addDependencyOriginalVersion( String dependencyKey, String version )
+<a class="jxr_linenumber" name="L2070" href="#L2070">2070</a> <em class="jxr_javadoccomment">     * @return map contains</em>
+<a class="jxr_linenumber" name="L2071" href="#L2071">2071</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2072" href="#L2072">2072</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasOriginalScmInfo( String id )
+<a class="jxr_linenumber" name="L2073" href="#L2073">2073</a>     {
+<a class="jxr_linenumber" name="L2074" href="#L2074">2074</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.originalScmInfo.containsKey( id );
+<a class="jxr_linenumber" name="L2075" href="#L2075">2075</a>     } <em class="jxr_comment">//-- boolean hasOriginalScmInfo( String )</em>
+<a class="jxr_linenumber" name="L2076" href="#L2076">2076</a> 
+<a class="jxr_linenumber" name="L2077" href="#L2077">2077</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2078" href="#L2078">2078</a> <em class="jxr_javadoccomment">     * Method addOriginalScmInfo.</em>
+<a class="jxr_linenumber" name="L2079" href="#L2079">2079</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="L2080" href="#L2080">2080</a> <em class="jxr_javadoccomment">     * @param key</em>
+<a class="jxr_linenumber" name="L2081" href="#L2081">2081</a> <em class="jxr_javadoccomment">     * @param value</em>
+<a class="jxr_linenumber" name="L2082" href="#L2082">2082</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2083" href="#L2083">2083</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addOriginalScmInfo( String key, org.apache.maven.model.Scm value )
+<a class="jxr_linenumber" name="L2084" href="#L2084">2084</a>     {
+<a class="jxr_linenumber" name="L2085" href="#L2085">2085</a>         getOriginalScmInfo().put( key, value );
+<a class="jxr_linenumber" name="L2086" href="#L2086">2086</a>     } <em class="jxr_comment">//-- void addOriginalScmInfo( String, org.apache.maven.model.Scm )</em>
+<a class="jxr_linenumber" name="L2087" href="#L2087">2087</a> 
+<a class="jxr_linenumber" name="L2088" href="#L2088">2088</a>     <strong class="jxr_keyword">public</strong> String getProjectOriginalVersion( String projectId )
+<a class="jxr_linenumber" name="L2089" href="#L2089">2089</a>     {
+<a class="jxr_linenumber" name="L2090" href="#L2090">2090</a>         <strong class="jxr_keyword">if</strong> ( projectVersions.containsKey( projectId ) )
+<a class="jxr_linenumber" name="L2091" href="#L2091">2091</a>         {
+<a class="jxr_linenumber" name="L2092" href="#L2092">2092</a>             <strong class="jxr_keyword">return</strong> projectVersions.get( projectId ).getOriginal();
+<a class="jxr_linenumber" name="L2093" href="#L2093">2093</a>         }
+<a class="jxr_linenumber" name="L2094" href="#L2094">2094</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2095" href="#L2095">2095</a>     }
+<a class="jxr_linenumber" name="L2096" href="#L2096">2096</a>     
+<a class="jxr_linenumber" name="L2097" href="#L2097">2097</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addOriginalVersion( String projectId, String version )
+<a class="jxr_linenumber" name="L2098" href="#L2098">2098</a>     {
+<a class="jxr_linenumber" name="L2099" href="#L2099">2099</a>         computeIfAbsent( projectVersions, projectId ).setOriginal( version ); 
+<a class="jxr_linenumber" name="L2100" href="#L2100">2100</a>     }
+<a class="jxr_linenumber" name="L2101" href="#L2101">2101</a> 
+<a class="jxr_linenumber" name="L2102" href="#L2102">2102</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2103" href="#L2103">2103</a> <em class="jxr_javadoccomment">     * Retrieve the release version for the resolved snapshot dependency.</em>
+<a class="jxr_linenumber" name="L2104" href="#L2104">2104</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2105" href="#L2105">2105</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2106" href="#L2106">2106</a>     <strong class="jxr_keyword">public</strong> String getDependencyDevelopmentVersion( String artifactConflictId )
+<a class="jxr_linenumber" name="L2107" href="#L2107">2107</a>     {
+<a class="jxr_linenumber" name="L2108" href="#L2108">2108</a>         <strong class="jxr_keyword">if</strong> ( resolvedSnapshotDependencies.containsKey( artifactConflictId ) )
+<a class="jxr_linenumber" name="L2109" href="#L2109">2109</a>         {
+<a class="jxr_linenumber" name="L2110" href="#L2110">2110</a>             <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> versionMap = resolvedSnapshotDependencies.get( artifactConflictId );
+<a class="jxr_linenumber" name="L2111" href="#L2111">2111</a>             <strong class="jxr_keyword">return</strong> versionMap.getDevelopment();
+<a class="jxr_linenumber" name="L2112" href="#L2112">2112</a>         }
+<a class="jxr_linenumber" name="L2113" href="#L2113">2113</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2114" href="#L2114">2114</a>     }
+<a class="jxr_linenumber" name="L2115" href="#L2115">2115</a> 
+<a class="jxr_linenumber" name="L2116" href="#L2116">2116</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2117" href="#L2117">2117</a> <em class="jxr_javadoccomment">     * Retrieve the release version for the resolved snapshot dependency.</em>
+<a class="jxr_linenumber" name="L2118" href="#L2118">2118</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2119" href="#L2119">2119</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2120" href="#L2120">2120</a>     <strong class="jxr_keyword">public</strong> String getDependencyReleaseVersion( String artifactConflictId )
+<a class="jxr_linenumber" name="L2121" href="#L2121">2121</a>     {
+<a class="jxr_linenumber" name="L2122" href="#L2122">2122</a>         <strong class="jxr_keyword">if</strong> ( resolvedSnapshotDependencies.containsKey( artifactConflictId ) )
+<a class="jxr_linenumber" name="L2123" href="#L2123">2123</a>         {
+<a class="jxr_linenumber" name="L2124" href="#L2124">2124</a>             <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> versionMap = resolvedSnapshotDependencies.get( artifactConflictId );
+<a class="jxr_linenumber" name="L2125" href="#L2125">2125</a>             <strong class="jxr_keyword">return</strong> versionMap.getRelease();
+<a class="jxr_linenumber" name="L2126" href="#L2126">2126</a>         }
+<a class="jxr_linenumber" name="L2127" href="#L2127">2127</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2128" href="#L2128">2128</a>     }
+<a class="jxr_linenumber" name="L2129" href="#L2129">2129</a> 
+<a class="jxr_linenumber" name="L2130" href="#L2130">2130</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L2131" href="#L2131">2131</a> <em class="jxr_javadoccomment">     * Retrieve the original version for the resolved snapshot dependency.</em>
+<a class="jxr_linenumber" name="L2132" href="#L2132">2132</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L2133" href="#L2133">2133</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L2134" href="#L2134">2134</a>     <strong class="jxr_keyword">public</strong> String getDependencyOriginalVersion( String artifactConflictId )
 <a class="jxr_linenumber" name="L2135" href="#L2135">2135</a>     {
-<a class="jxr_linenumber" name="L2136" href="#L2136">2136</a>         computeIfAbsent( resolvedSnapshotDependencies, dependencyKey ).setOriginal( version );
-<a class="jxr_linenumber" name="L2137" href="#L2137">2137</a>     }
-<a class="jxr_linenumber" name="L2138" href="#L2138">2138</a> 
-<a class="jxr_linenumber" name="L2139" href="#L2139">2139</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addDependencyReleaseVersion( String dependencyKey, String version )
-<a class="jxr_linenumber" name="L2140" href="#L2140">2140</a>     {
-<a class="jxr_linenumber" name="L2141" href="#L2141">2141</a>         computeIfAbsent( resolvedSnapshotDependencies, dependencyKey ).setRelease( version );
+<a class="jxr_linenumber" name="L2136" href="#L2136">2136</a>         <strong class="jxr_keyword">if</strong> ( resolvedSnapshotDependencies.containsKey( artifactConflictId ) )
+<a class="jxr_linenumber" name="L2137" href="#L2137">2137</a>         {
+<a class="jxr_linenumber" name="L2138" href="#L2138">2138</a>             <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> versionMap = resolvedSnapshotDependencies.get( artifactConflictId );
+<a class="jxr_linenumber" name="L2139" href="#L2139">2139</a>             <strong class="jxr_keyword">return</strong> versionMap.getOriginal();
+<a class="jxr_linenumber" name="L2140" href="#L2140">2140</a>         }
+<a class="jxr_linenumber" name="L2141" href="#L2141">2141</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
 <a class="jxr_linenumber" name="L2142" href="#L2142">2142</a>     }
-<a class="jxr_linenumber" name="L2143" href="#L2143">2143</a> 
-<a class="jxr_linenumber" name="L2144" href="#L2144">2144</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addDependencyDevelopmentVersion( String dependencyKey, String version )
+<a class="jxr_linenumber" name="L2143" href="#L2143">2143</a>     
+<a class="jxr_linenumber" name="L2144" href="#L2144">2144</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addDependencyOriginalVersion( String dependencyKey, String version )
 <a class="jxr_linenumber" name="L2145" href="#L2145">2145</a>     {
-<a class="jxr_linenumber" name="L2146" href="#L2146">2146</a>         computeIfAbsent( resolvedSnapshotDependencies, dependencyKey ).setDevelopment( version );
+<a class="jxr_linenumber" name="L2146" href="#L2146">2146</a>         computeIfAbsent( resolvedSnapshotDependencies, dependencyKey ).setOriginal( version );
 <a class="jxr_linenumber" name="L2147" href="#L2147">2147</a>     }
-<a class="jxr_linenumber" name="L2148" href="#L2148">2148</a>     
-<a class="jxr_linenumber" name="L2149" href="#L2149">2149</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> computeIfAbsent( java.util.Map&lt;String, ReleaseStageVersions&gt; map, String key )
+<a class="jxr_linenumber" name="L2148" href="#L2148">2148</a> 
+<a class="jxr_linenumber" name="L2149" href="#L2149">2149</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addDependencyReleaseVersion( String dependencyKey, String version )
 <a class="jxr_linenumber" name="L2150" href="#L2150">2150</a>     {
-<a class="jxr_linenumber" name="L2151" href="#L2151">2151</a>         <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> value = map.get( key );
-<a class="jxr_linenumber" name="L2152" href="#L2152">2152</a>         <strong class="jxr_keyword">if</strong> ( value == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2153" href="#L2153">2153</a>         {
-<a class="jxr_linenumber" name="L2154" href="#L2154">2154</a>             value = <strong class="jxr_keyword">new</strong> <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a>();
-<a class="jxr_linenumber" name="L2155" href="#L2155">2155</a>             map.put( key, value );
-<a class="jxr_linenumber" name="L2156" href="#L2156">2156</a>         }
-<a class="jxr_linenumber" name="L2157" href="#L2157">2157</a>         <strong class="jxr_keyword">return</strong> value;
-<a class="jxr_linenumber" name="L2158" href="#L2158">2158</a>     }
-<a class="jxr_linenumber" name="L2159" href="#L2159">2159</a> 
-<a class="jxr_linenumber" name="L2160" href="#L2160">2160</a>     @Override
-<a class="jxr_linenumber" name="L2161" href="#L2161">2161</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals( Object obj )
-<a class="jxr_linenumber" name="L2162" href="#L2162">2162</a>     {
-<a class="jxr_linenumber" name="L2163" href="#L2163">2163</a>         <strong class="jxr_keyword">if</strong> ( <strong class="jxr_keyword">this</strong> == obj )
-<a class="jxr_linenumber" name="L2164" href="#L2164">2164</a>         {
-<a class="jxr_linenumber" name="L2165" href="#L2165">2165</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L2151" href="#L2151">2151</a>         computeIfAbsent( resolvedSnapshotDependencies, dependencyKey ).setRelease( version );
+<a class="jxr_linenumber" name="L2152" href="#L2152">2152</a>     }
+<a class="jxr_linenumber" name="L2153" href="#L2153">2153</a> 
+<a class="jxr_linenumber" name="L2154" href="#L2154">2154</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> addDependencyDevelopmentVersion( String dependencyKey, String version )
+<a class="jxr_linenumber" name="L2155" href="#L2155">2155</a>     {
+<a class="jxr_linenumber" name="L2156" href="#L2156">2156</a>         computeIfAbsent( resolvedSnapshotDependencies, dependencyKey ).setDevelopment( version );
+<a class="jxr_linenumber" name="L2157" href="#L2157">2157</a>     }
+<a class="jxr_linenumber" name="L2158" href="#L2158">2158</a>     
+<a class="jxr_linenumber" name="L2159" href="#L2159">2159</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> computeIfAbsent( java.util.Map&lt;String, ReleaseStageVersions&gt; map, String key )
+<a class="jxr_linenumber" name="L2160" href="#L2160">2160</a>     {
+<a class="jxr_linenumber" name="L2161" href="#L2161">2161</a>         <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a> value = map.get( key );
+<a class="jxr_linenumber" name="L2162" href="#L2162">2162</a>         <strong class="jxr_keyword">if</strong> ( value == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L2163" href="#L2163">2163</a>         {
+<a class="jxr_linenumber" name="L2164" href="#L2164">2164</a>             value = <strong class="jxr_keyword">new</strong> <a name="ReleaseStageVersions" href="../../../../../../org/apache/maven/shared/release/config/ReleaseStageVersions.html#ReleaseStageVersions">ReleaseStageVersions</a>();
+<a class="jxr_linenumber" name="L2165" href="#L2165">2165</a>             map.put( key, value );
 <a class="jxr_linenumber" name="L2166" href="#L2166">2166</a>         }
-<a class="jxr_linenumber" name="L2167" href="#L2167">2167</a>         <strong class="jxr_keyword">if</strong> ( obj == <strong class="jxr_keyword">null</strong> || getClass() != obj.getClass() )
-<a class="jxr_linenumber" name="L2168" href="#L2168">2168</a>         {
-<a class="jxr_linenumber" name="L2169" href="#L2169">2169</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2170" href="#L2170">2170</a>         }
-<a class="jxr_linenumber" name="L2171" href="#L2171">2171</a> 
-<a class="jxr_linenumber" name="L2172" href="#L2172">2172</a>         <a name="ModelloReleaseDescriptor" href="../../../../../../org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html#ModelloReleaseDescriptor">ModelloReleaseDescriptor</a> that = (<a name="ModelloReleaseDescriptor" href="../../../../../../org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html#ModelloReleaseDescriptor">ModelloReleaseDescriptor</a>) obj;
-<a class="jxr_linenumber" name="L2173" href="#L2173">2173</a> 
-<a class="jxr_linenumber" name="L2174" href="#L2174">2174</a>         <strong class="jxr_keyword">if</strong> ( updateDependencies               != that.isUpdateDependencies()               ||
-<a class="jxr_linenumber" name="L2175" href="#L2175">2175</a>              useReleaseProfile                != that.isUseReleaseProfile()                ||
-<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a>              autoVersionSubmodules            != that.isAutoVersionSubmodules()            ||
-<a class="jxr_linenumber" name="L2177" href="#L2177">2177</a>              snapshotReleasePluginAllowed     != that.isSnapshotReleasePluginAllowed()     ||
-<a class="jxr_linenumber" name="L2178" href="#L2178">2178</a>              commitByProject                  != that.isCommitByProject()                  ||
-<a class="jxr_linenumber" name="L2179" href="#L2179">2179</a>              branchCreation                   != that.isBranchCreation()                   ||
-<a class="jxr_linenumber" name="L2180" href="#L2180">2180</a>              updateBranchVersions             != that.isUpdateBranchVersions()             ||
-<a class="jxr_linenumber" name="L2181" href="#L2181">2181</a>              updateWorkingCopyVersions        != that.isUpdateWorkingCopyVersions()        ||
-<a class="jxr_linenumber" name="L2182" href="#L2182">2182</a>              suppressCommitBeforeTagOrBranch  != that.isSuppressCommitBeforeTagOrBranch()  ||
-<a class="jxr_linenumber" name="L2183" href="#L2183">2183</a>              updateVersionsToSnapshot         != that.isUpdateVersionsToSnapshot()         ||
-<a class="jxr_linenumber" name="L2184" href="#L2184">2184</a>              allowTimestampedSnapshots        != that.isAllowTimestampedSnapshots()        ||
-<a class="jxr_linenumber" name="L2185" href="#L2185">2185</a>              remoteTagging                    != that.isRemoteTagging()                    ||
-<a class="jxr_linenumber" name="L2186" href="#L2186">2186</a>              pinExternals                     != that.isPinExternals()                     ||
-<a class="jxr_linenumber" name="L2187" href="#L2187">2187</a>              localCheckout                    != that.isLocalCheckout()                    ||
-<a class="jxr_linenumber" name="L2188" href="#L2188">2188</a>              pushChanges                      != that.isPushChanges()
-<a class="jxr_linenumber" name="L2189" href="#L2189">2189</a>            )
-<a class="jxr_linenumber" name="L2190" href="#L2190">2190</a>            {
-<a class="jxr_linenumber" name="L2191" href="#L2191">2191</a>                <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2192" href="#L2192">2192</a>            }
-<a class="jxr_linenumber" name="L2193" href="#L2193">2193</a> 
-<a class="jxr_linenumber" name="L2194" href="#L2194">2194</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( defaultDevelopmentVersion, that.getDefaultDevelopmentVersion() ) ||
-<a class="jxr_linenumber" name="L2195" href="#L2195">2195</a>              !java.util.Objects.equals( scmRelativePathProjectDirectory, that.getScmRelativePathProjectDirectory() ) ||
-<a class="jxr_linenumber" name="L2196" href="#L2196">2196</a>              !java.util.Objects.equals( checkoutDirectory, that.getCheckoutDirectory() ) ||
-<a class="jxr_linenumber" name="L2197" href="#L2197">2197</a>              !java.util.Objects.equals( performGoals, that.getPerformGoals() ) ||
-<a class="jxr_linenumber" name="L2198" href="#L2198">2198</a>              !java.util.Objects.equals( defaultReleaseVersion, that.getDefaultReleaseVersion() ) ||
-<a class="jxr_linenumber" name="L2199" href="#L2199">2199</a>              !java.util.Objects.equals( workItem, that.getWorkItem() ) ||
-<a class="jxr_linenumber" name="L2200" href="#L2200">2200</a>              !java.util.Objects.equals( scmReleasedPomRevision, that.getScmReleasedPomRevision() ) ||
-<a class="jxr_linenumber" name="L2201" href="#L2201">2201</a>              !java.util.Objects.equals( autoResolveSnapshots, that.getAutoResolveSnapshots() )
-<a class="jxr_linenumber" name="L2202" href="#L2202">2202</a>            )
-<a class="jxr_linenumber" name="L2203" href="#L2203">2203</a>         {
-<a class="jxr_linenumber" name="L2204" href="#L2204">2204</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2205" href="#L2205">2205</a>         }
-<a class="jxr_linenumber" name="L2206" href="#L2206">2206</a> 
-<a class="jxr_linenumber" name="L2207" href="#L2207">2207</a>         <strong class="jxr_keyword">if</strong> ( addSchema != that.isAddSchema() )
-<a class="jxr_linenumber" name="L2208" href="#L2208">2208</a>         {
-<a class="jxr_linenumber" name="L2209" href="#L2209">2209</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2210" href="#L2210">2210</a>         }
-<a class="jxr_linenumber" name="L2211" href="#L2211">2211</a>         <strong class="jxr_keyword">if</strong> ( generateReleasePoms != that.isGenerateReleasePoms() )
-<a class="jxr_linenumber" name="L2212" href="#L2212">2212</a>         {
-<a class="jxr_linenumber" name="L2213" href="#L2213">2213</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2214" href="#L2214">2214</a>         }
-<a class="jxr_linenumber" name="L2215" href="#L2215">2215</a>         <strong class="jxr_keyword">if</strong> ( interactive != that.isInteractive() )
-<a class="jxr_linenumber" name="L2216" href="#L2216">2216</a>         {
-<a class="jxr_linenumber" name="L2217" href="#L2217">2217</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2218" href="#L2218">2218</a>         }
-<a class="jxr_linenumber" name="L2219" href="#L2219">2219</a>         <strong class="jxr_keyword">if</strong> ( scmUseEditMode != that.isScmUseEditMode() )
-<a class="jxr_linenumber" name="L2220" href="#L2220">2220</a>         {
-<a class="jxr_linenumber" name="L2221" href="#L2221">2221</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2222" href="#L2222">2222</a>         }
-<a class="jxr_linenumber" name="L2223" href="#L2223">2223</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( completedPhase, that.getCompletedPhase() ) )
-<a class="jxr_linenumber" name="L2224" href="#L2224">2224</a>         {
-<a class="jxr_linenumber" name="L2225" href="#L2225">2225</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2226" href="#L2226">2226</a>         }
-<a class="jxr_linenumber" name="L2227" href="#L2227">2227</a>         <strong class="jxr_keyword">if</strong> ( ( checkModificationExcludes == <strong class="jxr_keyword">null</strong> || ( checkModificationExcludes != <strong class="jxr_keyword">null</strong> &amp;&amp; checkModificationExcludes.size() == 0) ) &amp;&amp;
-<a class="jxr_linenumber" name="L2228" href="#L2228">2228</a>             ( that.getCheckModificationExcludes() == <strong class="jxr_keyword">null</strong> || ( that.getCheckModificationExcludes() != <strong class="jxr_keyword">null</strong> &amp;&amp; that.getCheckModificationExcludes().size() == 0) ) )
-<a class="jxr_linenumber" name="L2229" href="#L2229">2229</a>         {
-<a class="jxr_linenumber" name="L2230" href="#L2230">2230</a>             <em class="jxr_comment">// Do nothing.  This is a Modello workaround</em>
-<a class="jxr_linenumber" name="L2231" href="#L2231">2231</a>         }
-<a class="jxr_linenumber" name="L2232" href="#L2232">2232</a>         <strong class="jxr_keyword">else</strong>
-<a class="jxr_linenumber" name="L2233" href="#L2233">2233</a>         {
-<a class="jxr_linenumber" name="L2234" href="#L2234">2234</a>             <strong class="jxr_keyword">if</strong> ( checkModificationExcludes != <strong class="jxr_keyword">null</strong> ? !checkModificationExcludes.equals( that.getCheckModificationExcludes() )
-<a class="jxr_linenumber" name="L2235" href="#L2235">2235</a>                 : that.getCheckModificationExcludes() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2236" href="#L2236">2236</a>             {
-<a class="jxr_linenumber" name="L2237" href="#L2237">2237</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2238" href="#L2238">2238</a>             }
-<a class="jxr_linenumber" name="L2239" href="#L2239">2239</a>         }
-<a class="jxr_linenumber" name="L2240" href="#L2240">2240</a>         <strong class="jxr_keyword">if</strong> ( ( originalScmInfo == <strong class="jxr_keyword">null</strong> || (originalScmInfo != <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo.size() == 0 ) ) &amp;&amp;
-<a class="jxr_linenumber" name="L2241" href="#L2241">2241</a>             ( that.getOriginalScmInfo() == <strong class="jxr_keyword">null</strong> || ( that.getOriginalScmInfo() != <strong class="jxr_keyword">null</strong> &amp;&amp; that.getOriginalScmInfo().size() == 0 ) ) )
-<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a>         {
-<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a>             <em class="jxr_comment">// Do nothing.  This is a Modello workaround</em>
-<a class="jxr_linenumber" name="L2244" href="#L2244">2244</a>         }
-<a class="jxr_linenumber" name="L2245" href="#L2245">2245</a>         <strong class="jxr_keyword">else</strong>
-<a class="jxr_linenumber" name="L2246" href="#L2246">2246</a>         {
-<a class="jxr_linenumber" name="L2247" href="#L2247">2247</a>             <strong class="jxr_keyword">if</strong> ( originalScmInfo != <strong class="jxr_keyword">null</strong> ? !compareScmCollections( that.getOriginalScmInfo() ) : that.getOriginalScmInfo() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2248" href="#L2248">2248</a>             {
-<a class="jxr_linenumber" name="L2249" href="#L2249">2249</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2250" href="#L2250">2250</a>             }
-<a class="jxr_linenumber" name="L2251" href="#L2251">2251</a>         }
-<a class="jxr_linenumber" name="L2252" href="#L2252">2252</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( additionalArguments, that.getAdditionalArguments() ) )
-<a class="jxr_linenumber" name="L2253" href="#L2253">2253</a>         {
-<a class="jxr_linenumber" name="L2254" href="#L2254">2254</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2255" href="#L2255">2255</a>         }
-<a class="jxr_linenumber" name="L2256" href="#L2256">2256</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( preparationGoals, that.getPreparationGoals() ) )
-<a class="jxr_linenumber" name="L2257" href="#L2257">2257</a>         {
-<a class="jxr_linenumber" name="L2258" href="#L2258">2258</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2259" href="#L2259">2259</a>         }
-<a class="jxr_linenumber" name="L2260" href="#L2260">2260</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( completionGoals, that.getCompletionGoals() ) )
-<a class="jxr_linenumber" name="L2261" href="#L2261">2261</a>         {
-<a class="jxr_linenumber" name="L2262" href="#L2262">2262</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2263" href="#L2263">2263</a>         }
-<a class="jxr_linenumber" name="L2264" href="#L2264">2264</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( pomFileName, that.getPomFileName() ) )
-<a class="jxr_linenumber" name="L2265" href="#L2265">2265</a>         {
-<a class="jxr_linenumber" name="L2266" href="#L2266">2266</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2267" href="#L2267">2267</a>         }
-<a class="jxr_linenumber" name="L2268" href="#L2268">2268</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmDevelopmentCommitComment, that.getScmDevelopmentCommitComment() ) )
-<a class="jxr_linenumber" name="L2269" href="#L2269">2269</a>         {
-<a class="jxr_linenumber" name="L2270" href="#L2270">2270</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2271" href="#L2271">2271</a>         }
-<a class="jxr_linenumber" name="L2272" href="#L2272">2272</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmReleaseCommitComment, that.getScmReleaseCommitComment() ) )
-<a class="jxr_linenumber" name="L2273" href="#L2273">2273</a>         {
-<a class="jxr_linenumber" name="L2274" href="#L2274">2274</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2275" href="#L2275">2275</a>         }
-<a class="jxr_linenumber" name="L2276" href="#L2276">2276</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmBranchCommitComment, that.getScmBranchCommitComment() ) )
-<a class="jxr_linenumber" name="L2277" href="#L2277">2277</a>         {
-<a class="jxr_linenumber" name="L2278" href="#L2278">2278</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2279" href="#L2279">2279</a>         }
-<a class="jxr_linenumber" name="L2280" href="#L2280">2280</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmRollbackCommitComment, that.getScmRollbackCommitComment() ) )
-<a class="jxr_linenumber" name="L2281" href="#L2281">2281</a>         {
-<a class="jxr_linenumber" name="L2282" href="#L2282">2282</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2283" href="#L2283">2283</a>         }
-<a class="jxr_linenumber" name="L2284" href="#L2284">2284</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmPrivateKeyPassPhrase, that.getScmPrivateKeyPassPhrase() ) )
-<a class="jxr_linenumber" name="L2285" href="#L2285">2285</a>         {
-<a class="jxr_linenumber" name="L2286" href="#L2286">2286</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2287" href="#L2287">2287</a>         }
-<a class="jxr_linenumber" name="L2288" href="#L2288">2288</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmPassword, that.getScmPassword() ) )
-<a class="jxr_linenumber" name="L2289" href="#L2289">2289</a>         {
-<a class="jxr_linenumber" name="L2290" href="#L2290">2290</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2291" href="#L2291">2291</a>         }
-<a class="jxr_linenumber" name="L2292" href="#L2292">2292</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmPrivateKey, that.getScmPrivateKey() ) )
-<a class="jxr_linenumber" name="L2293" href="#L2293">2293</a>         {
-<a class="jxr_linenumber" name="L2294" href="#L2294">2294</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2295" href="#L2295">2295</a>         }
-<a class="jxr_linenumber" name="L2296" href="#L2296">2296</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmReleaseLabel, that.getScmReleaseLabel() ) )
-<a class="jxr_linenumber" name="L2297" href="#L2297">2297</a>         {
-<a class="jxr_linenumber" name="L2298" href="#L2298">2298</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2299" href="#L2299">2299</a>         }
-<a class="jxr_linenumber" name="L2300" href="#L2300">2300</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmTagBase, that.getScmTagBase() ) )
-<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a>         {
-<a class="jxr_linenumber" name="L2302" href="#L2302">2302</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a>         }
-<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmBranchBase, that.getScmBranchBase() ) )
-<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a>         {
-<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2307" href="#L2307">2307</a>         }
-<a class="jxr_linenumber" name="L2308" href="#L2308">2308</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmId, that.getScmId() ) )
-<a class="jxr_linenumber" name="L2309" href="#L2309">2309</a>         {
-<a class="jxr_linenumber" name="L2310" href="#L2310">2310</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2311" href="#L2311">2311</a>         }
-<a class="jxr_linenumber" name="L2312" href="#L2312">2312</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmSourceUrl, that.getScmSourceUrl() ) )
-<a class="jxr_linenumber" name="L2313" href="#L2313">2313</a>         {
-<a class="jxr_linenumber" name="L2314" href="#L2314">2314</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2315" href="#L2315">2315</a>         }
-<a class="jxr_linenumber" name="L2316" href="#L2316">2316</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmUsername, that.getScmUsername() ) )
-<a class="jxr_linenumber" name="L2317" href="#L2317">2317</a>         {
-<a class="jxr_linenumber" name="L2318" href="#L2318">2318</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2319" href="#L2319">2319</a>         }
-<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( workingDirectory, that.getWorkingDirectory() ) )
-<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a>         {
-<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a>         }
-<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmTagNameFormat, that.getScmTagNameFormat() ) )
-<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a>         {
-<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2327" href="#L2327">2327</a>         }
-<a class="jxr_linenumber" name="L2328" href="#L2328">2328</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.deepEquals( projectVersions, that.getProjectVersions() ) )
-<a class="jxr_linenumber" name="L2329" href="#L2329">2329</a>         {
-<a class="jxr_linenumber" name="L2330" href="#L2330">2330</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2331" href="#L2331">2331</a>         }
-<a class="jxr_linenumber" name="L2332" href="#L2332">2332</a> 
-<a class="jxr_linenumber" name="L2333" href="#L2333">2333</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a>     }
-<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a> 
-<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> compareScmCollections( java.util.Map&lt;String, org.apache.maven.model.Scm&gt; that )
-<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a>     {
-<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a>         <em class="jxr_comment">// Must manually compare as Scm doesn't have an equals method</em>
-<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a>         <strong class="jxr_keyword">if</strong> ( that == <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a>         {
-<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L2342" href="#L2342">2342</a>         }
-<a class="jxr_linenumber" name="L2343" href="#L2343">2343</a> 
-<a class="jxr_linenumber" name="L2344" href="#L2344">2344</a>         <strong class="jxr_keyword">if</strong> ( ( that == <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo != <strong class="jxr_keyword">null</strong> ) || ( that != <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo == <strong class="jxr_keyword">null</strong> ) )
-<a class="jxr_linenumber" name="L2345" href="#L2345">2345</a>         {
-<a class="jxr_linenumber" name="L2346" href="#L2346">2346</a>             <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2347" href="#L2347">2347</a>         }
-<a class="jxr_linenumber" name="L2348" href="#L2348">2348</a> 
-<a class="jxr_linenumber" name="L2349" href="#L2349">2349</a>         <strong class="jxr_keyword">if</strong> ( that.size() != originalScmInfo.size() )
+<a class="jxr_linenumber" name="L2167" href="#L2167">2167</a>         <strong class="jxr_keyword">return</strong> value;
+<a class="jxr_linenumber" name="L2168" href="#L2168">2168</a>     }
+<a class="jxr_linenumber" name="L2169" href="#L2169">2169</a> 
+<a class="jxr_linenumber" name="L2170" href="#L2170">2170</a>     @Override
+<a class="jxr_linenumber" name="L2171" href="#L2171">2171</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals( Object obj )
+<a class="jxr_linenumber" name="L2172" href="#L2172">2172</a>     {
+<a class="jxr_linenumber" name="L2173" href="#L2173">2173</a>         <strong class="jxr_keyword">if</strong> ( <strong class="jxr_keyword">this</strong> == obj )
+<a class="jxr_linenumber" name="L2174" href="#L2174">2174</a>         {
+<a class="jxr_linenumber" name="L2175" href="#L2175">2175</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a>         }
+<a class="jxr_linenumber" name="L2177" href="#L2177">2177</a>         <strong class="jxr_keyword">if</strong> ( obj == <strong class="jxr_keyword">null</strong> || getClass() != obj.getClass() )
+<a class="jxr_linenumber" name="L2178" href="#L2178">2178</a>         {
+<a class="jxr_linenumber" name="L2179" href="#L2179">2179</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2180" href="#L2180">2180</a>         }
+<a class="jxr_linenumber" name="L2181" href="#L2181">2181</a> 
+<a class="jxr_linenumber" name="L2182" href="#L2182">2182</a>         <a name="ModelloReleaseDescriptor" href="../../../../../../org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html#ModelloReleaseDescriptor">ModelloReleaseDescriptor</a> that = (<a name="ModelloReleaseDescriptor" href="../../../../../../org/apache/maven/shared/release/config/ModelloReleaseDescriptor.html#ModelloReleaseDescriptor">ModelloReleaseDescriptor</a>) obj;
+<a class="jxr_linenumber" name="L2183" href="#L2183">2183</a> 
+<a class="jxr_linenumber" name="L2184" href="#L2184">2184</a>         <strong class="jxr_keyword">if</strong> ( updateDependencies               != that.isUpdateDependencies()               ||
+<a class="jxr_linenumber" name="L2185" href="#L2185">2185</a>              useReleaseProfile                != that.isUseReleaseProfile()                ||
+<a class="jxr_linenumber" name="L2186" href="#L2186">2186</a>              autoVersionSubmodules            != that.isAutoVersionSubmodules()            ||
+<a class="jxr_linenumber" name="L2187" href="#L2187">2187</a>              snapshotReleasePluginAllowed     != that.isSnapshotReleasePluginAllowed()     ||
+<a class="jxr_linenumber" name="L2188" href="#L2188">2188</a>              commitByProject                  != that.isCommitByProject()                  ||
+<a class="jxr_linenumber" name="L2189" href="#L2189">2189</a>              branchCreation                   != that.isBranchCreation()                   ||
+<a class="jxr_linenumber" name="L2190" href="#L2190">2190</a>              updateBranchVersions             != that.isUpdateBranchVersions()             ||
+<a class="jxr_linenumber" name="L2191" href="#L2191">2191</a>              updateWorkingCopyVersions        != that.isUpdateWorkingCopyVersions()        ||
+<a class="jxr_linenumber" name="L2192" href="#L2192">2192</a>              suppressCommitBeforeTagOrBranch  != that.isSuppressCommitBeforeTagOrBranch()  ||
+<a class="jxr_linenumber" name="L2193" href="#L2193">2193</a>              updateVersionsToSnapshot         != that.isUpdateVersionsToSnapshot()         ||
+<a class="jxr_linenumber" name="L2194" href="#L2194">2194</a>              allowTimestampedSnapshots        != that.isAllowTimestampedSnapshots()        ||
+<a class="jxr_linenumber" name="L2195" href="#L2195">2195</a>              remoteTagging                    != that.isRemoteTagging()                    ||
+<a class="jxr_linenumber" name="L2196" href="#L2196">2196</a>              pinExternals                     != that.isPinExternals()                     ||
+<a class="jxr_linenumber" name="L2197" href="#L2197">2197</a>              localCheckout                    != that.isLocalCheckout()                    ||
+<a class="jxr_linenumber" name="L2198" href="#L2198">2198</a>              pushChanges                      != that.isPushChanges()
+<a class="jxr_linenumber" name="L2199" href="#L2199">2199</a>            )
+<a class="jxr_linenumber" name="L2200" href="#L2200">2200</a>            {
+<a class="jxr_linenumber" name="L2201" href="#L2201">2201</a>                <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2202" href="#L2202">2202</a>            }
+<a class="jxr_linenumber" name="L2203" href="#L2203">2203</a> 
+<a class="jxr_linenumber" name="L2204" href="#L2204">2204</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( defaultDevelopmentVersion, that.getDefaultDevelopmentVersion() ) ||
+<a class="jxr_linenumber" name="L2205" href="#L2205">2205</a>              !java.util.Objects.equals( scmRelativePathProjectDirectory, that.getScmRelativePathProjectDirectory() ) ||
+<a class="jxr_linenumber" name="L2206" href="#L2206">2206</a>              !java.util.Objects.equals( checkoutDirectory, that.getCheckoutDirectory() ) ||
+<a class="jxr_linenumber" name="L2207" href="#L2207">2207</a>              !java.util.Objects.equals( performGoals, that.getPerformGoals() ) ||
+<a class="jxr_linenumber" name="L2208" href="#L2208">2208</a>              !java.util.Objects.equals( defaultReleaseVersion, that.getDefaultReleaseVersion() ) ||
+<a class="jxr_linenumber" name="L2209" href="#L2209">2209</a>              !java.util.Objects.equals( workItem, that.getWorkItem() ) ||
+<a class="jxr_linenumber" name="L2210" href="#L2210">2210</a>              !java.util.Objects.equals( scmReleasedPomRevision, that.getScmReleasedPomRevision() ) ||
+<a class="jxr_linenumber" name="L2211" href="#L2211">2211</a>              !java.util.Objects.equals( autoResolveSnapshots, that.getAutoResolveSnapshots() )
+<a class="jxr_linenumber" name="L2212" href="#L2212">2212</a>            )
+<a class="jxr_linenumber" name="L2213" href="#L2213">2213</a>         {
+<a class="jxr_linenumber" name="L2214" href="#L2214">2214</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2215" href="#L2215">2215</a>         }
+<a class="jxr_linenumber" name="L2216" href="#L2216">2216</a> 
+<a class="jxr_linenumber" name="L2217" href="#L2217">2217</a>         <strong class="jxr_keyword">if</strong> ( addSchema != that.isAddSchema() )
+<a class="jxr_linenumber" name="L2218" href="#L2218">2218</a>         {
+<a class="jxr_linenumber" name="L2219" href="#L2219">2219</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2220" href="#L2220">2220</a>         }
+<a class="jxr_linenumber" name="L2221" href="#L2221">2221</a>         <strong class="jxr_keyword">if</strong> ( generateReleasePoms != that.isGenerateReleasePoms() )
+<a class="jxr_linenumber" name="L2222" href="#L2222">2222</a>         {
+<a class="jxr_linenumber" name="L2223" href="#L2223">2223</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2224" href="#L2224">2224</a>         }
+<a class="jxr_linenumber" name="L2225" href="#L2225">2225</a>         <strong class="jxr_keyword">if</strong> ( interactive != that.isInteractive() )
+<a class="jxr_linenumber" name="L2226" href="#L2226">2226</a>         {
+<a class="jxr_linenumber" name="L2227" href="#L2227">2227</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2228" href="#L2228">2228</a>         }
+<a class="jxr_linenumber" name="L2229" href="#L2229">2229</a>         <strong class="jxr_keyword">if</strong> ( scmUseEditMode != that.isScmUseEditMode() )
+<a class="jxr_linenumber" name="L2230" href="#L2230">2230</a>         {
+<a class="jxr_linenumber" name="L2231" href="#L2231">2231</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2232" href="#L2232">2232</a>         }
+<a class="jxr_linenumber" name="L2233" href="#L2233">2233</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( completedPhase, that.getCompletedPhase() ) )
+<a class="jxr_linenumber" name="L2234" href="#L2234">2234</a>         {
+<a class="jxr_linenumber" name="L2235" href="#L2235">2235</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2236" href="#L2236">2236</a>         }
+<a class="jxr_linenumber" name="L2237" href="#L2237">2237</a>         <strong class="jxr_keyword">if</strong> ( ( checkModificationExcludes == <strong class="jxr_keyword">null</strong> || ( checkModificationExcludes != <strong class="jxr_keyword">null</strong> &amp;&amp; checkModificationExcludes.size() == 0) ) &amp;&amp;
+<a class="jxr_linenumber" name="L2238" href="#L2238">2238</a>             ( that.getCheckModificationExcludes() == <strong class="jxr_keyword">null</strong> || ( that.getCheckModificationExcludes() != <strong class="jxr_keyword">null</strong> &amp;&amp; that.getCheckModificationExcludes().size() == 0 ) ) )
+<a class="jxr_linenumber" name="L2239" href="#L2239">2239</a>         {
+<a class="jxr_linenumber" name="L2240" href="#L2240">2240</a>             <em class="jxr_comment">// Do nothing.  This is a Modello workaround</em>
+<a class="jxr_linenumber" name="L2241" href="#L2241">2241</a>         }
+<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a>         <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a>         {
+<a class="jxr_linenumber" name="L2244" href="#L2244">2244</a>             <strong class="jxr_keyword">if</strong> ( checkModificationExcludes != <strong class="jxr_keyword">null</strong> ? !checkModificationExcludes.equals( that.getCheckModificationExcludes() )
+<a class="jxr_linenumber" name="L2245" href="#L2245">2245</a>                 : that.getCheckModificationExcludes() != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L2246" href="#L2246">2246</a>             {
+<a class="jxr_linenumber" name="L2247" href="#L2247">2247</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2248" href="#L2248">2248</a>             }
+<a class="jxr_linenumber" name="L2249" href="#L2249">2249</a>         }
+<a class="jxr_linenumber" name="L2250" href="#L2250">2250</a>         <strong class="jxr_keyword">if</strong> ( ( originalScmInfo == <strong class="jxr_keyword">null</strong> || ( originalScmInfo != <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo.size() == 0 ) ) &amp;&amp;
+<a class="jxr_linenumber" name="L2251" href="#L2251">2251</a>             ( that.getOriginalScmInfo() == <strong class="jxr_keyword">null</strong> || ( that.getOriginalScmInfo() != <strong class="jxr_keyword">null</strong> &amp;&amp; that.getOriginalScmInfo().size() == 0 ) ) )
+<a class="jxr_linenumber" name="L2252" href="#L2252">2252</a>         {
+<a class="jxr_linenumber" name="L2253" href="#L2253">2253</a>             <em class="jxr_comment">// Do nothing.  This is a Modello workaround</em>
+<a class="jxr_linenumber" name="L2254" href="#L2254">2254</a>         }
+<a class="jxr_linenumber" name="L2255" href="#L2255">2255</a>         <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L2256" href="#L2256">2256</a>         {
+<a class="jxr_linenumber" name="L2257" href="#L2257">2257</a>             <strong class="jxr_keyword">if</strong> ( originalScmInfo != <strong class="jxr_keyword">null</strong> ? !compareScmCollections( that.getOriginalScmInfo() ) : that.getOriginalScmInfo() != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L2258" href="#L2258">2258</a>             {
+<a class="jxr_linenumber" name="L2259" href="#L2259">2259</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2260" href="#L2260">2260</a>             }
+<a class="jxr_linenumber" name="L2261" href="#L2261">2261</a>         }
+<a class="jxr_linenumber" name="L2262" href="#L2262">2262</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( additionalArguments, that.getAdditionalArguments() ) )
+<a class="jxr_linenumber" name="L2263" href="#L2263">2263</a>         {
+<a class="jxr_linenumber" name="L2264" href="#L2264">2264</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2265" href="#L2265">2265</a>         }
+<a class="jxr_linenumber" name="L2266" href="#L2266">2266</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( preparationGoals, that.getPreparationGoals() ) )
+<a class="jxr_linenumber" name="L2267" href="#L2267">2267</a>         {
+<a class="jxr_linenumber" name="L2268" href="#L2268">2268</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2269" href="#L2269">2269</a>         }
+<a class="jxr_linenumber" name="L2270" href="#L2270">2270</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( completionGoals, that.getCompletionGoals() ) )
+<a class="jxr_linenumber" name="L2271" href="#L2271">2271</a>         {
+<a class="jxr_linenumber" name="L2272" href="#L2272">2272</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2273" href="#L2273">2273</a>         }
+<a class="jxr_linenumber" name="L2274" href="#L2274">2274</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( pomFileName, that.getPomFileName() ) )
+<a class="jxr_linenumber" name="L2275" href="#L2275">2275</a>         {
+<a class="jxr_linenumber" name="L2276" href="#L2276">2276</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2277" href="#L2277">2277</a>         }
+<a class="jxr_linenumber" name="L2278" href="#L2278">2278</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmDevelopmentCommitComment, that.getScmDevelopmentCommitComment() ) )
+<a class="jxr_linenumber" name="L2279" href="#L2279">2279</a>         {
+<a class="jxr_linenumber" name="L2280" href="#L2280">2280</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2281" href="#L2281">2281</a>         }
+<a class="jxr_linenumber" name="L2282" href="#L2282">2282</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmReleaseCommitComment, that.getScmReleaseCommitComment() ) )
+<a class="jxr_linenumber" name="L2283" href="#L2283">2283</a>         {
+<a class="jxr_linenumber" name="L2284" href="#L2284">2284</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2285" href="#L2285">2285</a>         }
+<a class="jxr_linenumber" name="L2286" href="#L2286">2286</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmBranchCommitComment, that.getScmBranchCommitComment() ) )
+<a class="jxr_linenumber" name="L2287" href="#L2287">2287</a>         {
+<a class="jxr_linenumber" name="L2288" href="#L2288">2288</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2289" href="#L2289">2289</a>         }
+<a class="jxr_linenumber" name="L2290" href="#L2290">2290</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmRollbackCommitComment, that.getScmRollbackCommitComment() ) )
+<a class="jxr_linenumber" name="L2291" href="#L2291">2291</a>         {
+<a class="jxr_linenumber" name="L2292" href="#L2292">2292</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2293" href="#L2293">2293</a>         }
+<a class="jxr_linenumber" name="L2294" href="#L2294">2294</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmPrivateKeyPassPhrase, that.getScmPrivateKeyPassPhrase() ) )
+<a class="jxr_linenumber" name="L2295" href="#L2295">2295</a>         {
+<a class="jxr_linenumber" name="L2296" href="#L2296">2296</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2297" href="#L2297">2297</a>         }
+<a class="jxr_linenumber" name="L2298" href="#L2298">2298</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmPassword, that.getScmPassword() ) )
+<a class="jxr_linenumber" name="L2299" href="#L2299">2299</a>         {
+<a class="jxr_linenumber" name="L2300" href="#L2300">2300</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a>         }
+<a class="jxr_linenumber" name="L2302" href="#L2302">2302</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmPrivateKey, that.getScmPrivateKey() ) )
+<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a>         {
+<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a>         }
+<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmReleaseLabel, that.getScmReleaseLabel() ) )
+<a class="jxr_linenumber" name="L2307" href="#L2307">2307</a>         {
+<a class="jxr_linenumber" name="L2308" href="#L2308">2308</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2309" href="#L2309">2309</a>         }
+<a class="jxr_linenumber" name="L2310" href="#L2310">2310</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmTagBase, that.getScmTagBase() ) )
+<a class="jxr_linenumber" name="L2311" href="#L2311">2311</a>         {
+<a class="jxr_linenumber" name="L2312" href="#L2312">2312</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2313" href="#L2313">2313</a>         }
+<a class="jxr_linenumber" name="L2314" href="#L2314">2314</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmBranchBase, that.getScmBranchBase() ) )
+<a class="jxr_linenumber" name="L2315" href="#L2315">2315</a>         {
+<a class="jxr_linenumber" name="L2316" href="#L2316">2316</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2317" href="#L2317">2317</a>         }
+<a class="jxr_linenumber" name="L2318" href="#L2318">2318</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmId, that.getScmId() ) )
+<a class="jxr_linenumber" name="L2319" href="#L2319">2319</a>         {
+<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a>         }
+<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmSourceUrl, that.getScmSourceUrl() ) )
+<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a>         {
+<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a>         }
+<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmUsername, that.getScmUsername() ) )
+<a class="jxr_linenumber" name="L2327" href="#L2327">2327</a>         {
+<a class="jxr_linenumber" name="L2328" href="#L2328">2328</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2329" href="#L2329">2329</a>         }
+<a class="jxr_linenumber" name="L2330" href="#L2330">2330</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( workingDirectory, that.getWorkingDirectory() ) )
+<a class="jxr_linenumber" name="L2331" href="#L2331">2331</a>         {
+<a class="jxr_linenumber" name="L2332" href="#L2332">2332</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2333" href="#L2333">2333</a>         }
+<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.equals( scmTagNameFormat, that.getScmTagNameFormat() ) )
+<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a>         {
+<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a>         }
+<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a>         <strong class="jxr_keyword">if</strong> ( !java.util.Objects.deepEquals( projectVersions, that.getProjectVersions() ) )
+<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a>         {
+<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a>         }
+<a class="jxr_linenumber" name="L2342" href="#L2342">2342</a> 
+<a class="jxr_linenumber" name="L2343" href="#L2343">2343</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L2344" href="#L2344">2344</a>     }
+<a class="jxr_linenumber" name="L2345" href="#L2345">2345</a> 
+<a class="jxr_linenumber" name="L2346" href="#L2346">2346</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> compareScmCollections( java.util.Map&lt;String, org.apache.maven.model.Scm&gt; that )
+<a class="jxr_linenumber" name="L2347" href="#L2347">2347</a>     {
+<a class="jxr_linenumber" name="L2348" href="#L2348">2348</a>         <em class="jxr_comment">// Must manually compare as Scm doesn't have an equals method</em>
+<a class="jxr_linenumber" name="L2349" href="#L2349">2349</a>         <strong class="jxr_keyword">if</strong> ( that == <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo == <strong class="jxr_keyword">null</strong> )
 <a class="jxr_linenumber" name="L2350" href="#L2350">2350</a>         {
-<a class="jxr_linenumber" name="L2351" href="#L2351">2351</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2351" href="#L2351">2351</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L2352" href="#L2352">2352</a>         }
 <a class="jxr_linenumber" name="L2353" href="#L2353">2353</a> 
-<a class="jxr_linenumber" name="L2354" href="#L2354">2354</a>         <strong class="jxr_keyword">for</strong> ( java.util.Iterator&lt;java.util.Map.Entry&lt;String, org.apache.maven.model.Scm&gt;&gt; i = originalScmInfo.entrySet().iterator(); i.hasNext(); )
+<a class="jxr_linenumber" name="L2354" href="#L2354">2354</a>         <strong class="jxr_keyword">if</strong> ( ( that == <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo != <strong class="jxr_keyword">null</strong> ) || ( that != <strong class="jxr_keyword">null</strong> &amp;&amp; originalScmInfo == <strong class="jxr_keyword">null</strong> ) )
 <a class="jxr_linenumber" name="L2355" href="#L2355">2355</a>         {
-<a class="jxr_linenumber" name="L2356" href="#L2356">2356</a>             java.util.Map.Entry&lt;String, org.apache.maven.model.Scm&gt; entry = i.next();
-<a class="jxr_linenumber" name="L2357" href="#L2357">2357</a> 
-<a class="jxr_linenumber" name="L2358" href="#L2358">2358</a>             org.apache.maven.model.Scm thatScm = that.get( entry.getKey() );
-<a class="jxr_linenumber" name="L2359" href="#L2359">2359</a> 
-<a class="jxr_linenumber" name="L2360" href="#L2360">2360</a>             org.apache.maven.model.Scm thisScm = entry.getValue();
-<a class="jxr_linenumber" name="L2361" href="#L2361">2361</a>             <strong class="jxr_keyword">if</strong> ( thatScm == <strong class="jxr_keyword">null</strong> &amp;&amp; thisScm == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2362" href="#L2362">2362</a>             {
-<a class="jxr_linenumber" name="L2363" href="#L2363">2363</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L2364" href="#L2364">2364</a>             }
-<a class="jxr_linenumber" name="L2365" href="#L2365">2365</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( thatScm == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2366" href="#L2366">2366</a>             {
-<a class="jxr_linenumber" name="L2367" href="#L2367">2367</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2368" href="#L2368">2368</a>             }
-<a class="jxr_linenumber" name="L2369" href="#L2369">2369</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( thisScm == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2370" href="#L2370">2370</a>             {
-<a class="jxr_linenumber" name="L2371" href="#L2371">2371</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L2372" href="#L2372">2372</a>             }
-<a class="jxr_linenumber" name="L2373" href="#L2373">2373</a> 
-<a class="jxr_linenumber" name="L2374" href="#L2374">2374</a>             <strong class="jxr_keyword">if</strong> ( thisScm.getConnection() != <strong class="jxr_keyword">null</strong> ? !thisScm.getConnection().equals( thatScm.getConnection() )
-<a class="jxr_linenumber" name="L2375" href="#L2375">2375</a>                 : thatScm.getConnection() != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L2356" href="#L2356">2356</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2357" href="#L2357">2357</a>         }
+<a class="jxr_linenumber" name="L2358" href="#L2358">2358</a> 
+<a class="jxr_linenumber" name="L2359" href="#L2359">2359</a>         <strong class="jxr_keyword">if</strong> ( that.size() != originalScmInfo.size() )
+<a class="jxr_linenumber" name="L2360" href="#L2360">2360</a>         {
+<a class="jxr_linenumber" name="L2361" href="#L2361">2361</a>             <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L2362" href="#L2362">2362</a>         }
+<a class="jxr_linenumber" name="L2363" href="#L2363">2363</a> 
+<a class="jxr_linenumber" name="L2364" href="#L2364">2364</a>         <strong class="jxr_keyword">for</strong> ( java.util.Iterator&lt;java.util.Map.Entry&lt;String, org.apache.maven.model.Scm&gt;&gt; i = originalScmInfo.entrySet().iterator(); i.hasNext(); )
+<a class="jxr_linenumber" name="L2365" href="#L2365">2365</a>         {
+<a class="jxr_linenumber" name="L2366" href="#L2366">2366</a>             java.util.Map.Entry&lt;String, org.apache.maven.model.Scm&gt; entry = i.next();
+<a class="jxr_linenumber" name="L2367" href="#L2367">2367</a> 
+<a class="jxr_linenumber" name="L2368" href="#L2368">2368</a>             org.apache.maven.model.Scm thatScm = that.get( entry.getKey() );
+<a class="jxr_linenumber" name="L2369" href="#L2369">2369</a> 
+<a class="jxr_linenumber" name="L2370" href="#L2370">2370</a>             org.apache.maven.model.Scm thisScm = entry.getValue();
+<a class="jxr_linenumber" name="L2371" href="#L2371">2371</a>             <strong class="jxr_keyword">if</strong> ( thatScm == <strong class="jxr_keyword">null</strong> &amp;&amp; thisScm == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L2372" href="#L2372">2372</a>             {
+<a class="jxr_linenumber" name="L2373" href="#L2373">2373</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L2374" href="#L2374">2374</a>             }
+<a class="jxr_linenumber" name="L2375" href="#L2375">2375</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( thatScm == <strong class="jxr_keyword">null</strong> )
 <a class="jxr_linenumber" name="L2376" href="#L2376">2376</a>             {
 <a class="jxr_linenumber" name="L2377" href="#L2377">2377</a>                 <strong class="jxr_keyword">return</strong> false;
 <a class="jxr_linenumber" name="L2378" href="#L2378">2378</a>             }
-<a class="jxr_linenumber" name="L2379" href="#L2379">2379</a>             <strong class="jxr_keyword">if</strong> ( thisScm.getDeveloperConnection() != <strong class="jxr_keyword">null</strong> ? !thisScm.getDeveloperConnection().equals(
-<a class="jxr_linenumber" name="L2380" href="#L2380">2380</a>                 thatScm.getDeveloperConnection() ) : thatScm.getDeveloperConnection() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2381" href="#L2381">2381</a>             {
-<a class="jxr_linenumber" name="L2382" href="#L2382">2382</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2383" href="#L2383">2383</a>             }
-<a class="jxr_linenumber" name="L2384" href="#L2384">2384</a>             <strong class="jxr_keyword">if</strong> ( thisScm.getUrl() != <strong class="jxr_keyword">null</strong> ? !thisScm.getUrl().equals( thatScm.getUrl() ) : thatScm.getUrl() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2385" href="#L2385">2385</a>             {
-<a class="jxr_linenumber" name="L2386" href="#L2386">2386</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2387" href="#L2387">2387</a>             }
-<a class="jxr_linenumber" name="L2388" href="#L2388">2388</a>             <strong class="jxr_keyword">if</strong> ( thisScm.getTag() != <strong class="jxr_keyword">null</strong> ? !thisScm.getTag().equals( thatScm.getTag() ) : thatScm.getTag() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2389" href="#L2389">2389</a>             {
-<a class="jxr_linenumber" name="L2390" href="#L2390">2390</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2391" href="#L2391">2391</a>             }
-<a class="jxr_linenumber" name="L2392" href="#L2392">2392</a> 
-<a class="jxr_linenumber" name="L2393" href="#L2393">2393</a>             <strong class="jxr_keyword">if</strong> ( thisScm instanceof org.apache.maven.shared.release.scm.IdentifiedScm &amp;&amp; thatScm instanceof org.apache.maven.shared.release.scm.IdentifiedScm )
-<a class="jxr_linenumber" name="L2394" href="#L2394">2394</a>             {
-<a class="jxr_linenumber" name="L2395" href="#L2395">2395</a>                 org.apache.maven.shared.release.scm.IdentifiedScm thisIdentifiedScm = (org.apache.maven.shared.release.scm.IdentifiedScm) thisScm;
-<a class="jxr_linenumber" name="L2396" href="#L2396">2396</a>                 org.apache.maven.shared.release.scm.IdentifiedScm thatIdentifiedScm = (org.apache.maven.shared.release.scm.IdentifiedScm) thatScm;
-<a class="jxr_linenumber" name="L2397" href="#L2397">2397</a>                 <strong class="jxr_keyword">if</strong> ( thisIdentifiedScm.getId() != <strong class="jxr_keyword">null</strong> ? !thisIdentifiedScm.getId().equals( thatIdentifiedScm.getId() ) : thatIdentifiedScm.getId() != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L2398" href="#L2398">2398</a>                 {
-<a class="jxr_linenumber" name="L2399" href="#L2399">2399</a>                     <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="L2400" href="#L2400">2400</a>                 }
+<a class="jxr_linenumber" name="L2379" href="#L2379">2379</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( thisScm == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L2380" href="#L2380">2380</a>             {

[... 159 lines stripped ...]