Handle potential NPE when things go wrong inside Maven

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@553244 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/test/java/org/apache/maven/shared/dependency/tree/ResolutionNodeUtils.java b/src/test/java/org/apache/maven/shared/dependency/tree/ResolutionNodeUtils.java
index 321333c..f67ca52 100644
--- a/src/test/java/org/apache/maven/shared/dependency/tree/ResolutionNodeUtils.java
+++ b/src/test/java/org/apache/maven/shared/dependency/tree/ResolutionNodeUtils.java
@@ -127,7 +127,7 @@
         buffer.append( node );
         buffer.append( System.getProperty( "line.separator" ) );
         
-        if ( node.isResolved() )
+        if ( node != null && node.isResolved() )
         {
             append( buffer, node.getChildrenIterator(), depth + 1 );
         }