if ( scm != null )
{
rewriteElement( "connection", scm.getConnection(), scmRoot, namespace );
rewriteElement( "developerConnection", scm.getDeveloperConnection(), scmRoot, namespace );
rewriteElement( "url", scm.getUrl(), scmRoot, namespace );
rewriteElement( "tag", translator.resolveTag( scm.getTag() ), scmRoot, namespace );
}
else
{
// cleanly remove the SCM element
rewriteElement( "scm", null, rootElement, namespace );