[MSHARED-610] PrettyPrintXMLWriter internally uses java.io.PrintWriter without checking for any errors.

o Removed an incorrect '@throws' tag from the Javadoc.
o Updated to provide causing exception with any AssertionErrors added in last
  commit.



git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1777862 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java
index fa963bb..6623a82 100644
--- a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java
+++ b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java
@@ -64,7 +64,6 @@
     /**
      * @param writer not null
      * @param lineIndent could be null, but the normal way is some spaces.
-     * @throws IOException if {@code writer} is in error state.
      */
     public PrettyPrintXMLWriter( PrintWriter writer, String lineIndent )
     {
diff --git a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java
index b24d6f7..83f20cd 100644
--- a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java
+++ b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java
@@ -385,7 +385,7 @@
         catch ( final IOException e )
         {
             // JDK error in StringWriter.
-            throw new AssertionError( "Unexpected IOException from StringWriter." );
+            throw new AssertionError( "Unexpected IOException from StringWriter.", e );
         }
     }
 
@@ -403,7 +403,7 @@
         catch ( final IOException e )
         {
             // JDK error in StringWriter.
-            throw new AssertionError( "Unexpected IOException from StringWriter." );
+            throw new AssertionError( "Unexpected IOException from StringWriter.", e );
         }
     }