wlu: updated
diff --git a/org.eclipse.epf.library.tests/src/org/eclipse/epf/library/tests/exportimport/LibraryDiffAnalyzor.java b/org.eclipse.epf.library.tests/src/org/eclipse/epf/library/tests/exportimport/LibraryDiffAnalyzor.java
index 0b91574..0571b85 100644
--- a/org.eclipse.epf.library.tests/src/org/eclipse/epf/library/tests/exportimport/LibraryDiffAnalyzor.java
+++ b/org.eclipse.epf.library.tests/src/org/eclipse/epf/library/tests/exportimport/LibraryDiffAnalyzor.java
@@ -390,10 +390,20 @@
 		trace(prompt + "msg: " + msg);
 		MethodElement elem0 = (MethodElement) path.get(path.size() - 1);
 		if (elem0 != elem1) {
-			trace(prompt + "elem0 -> type: " + getClassLastName(elem0) + ", name: " + elem0.getName() + ", guid: " + elem0.getGuid());
+			trace(prompt + getElemString(elem0, "elem0"));
 		}
-		trace(prompt + "elem1 -> type: " + getClassLastName(elem1) + ", name: " + elem1.getName() + ", guid: " + elem1.getGuid());
-		trace(prompt + "elem2 -> type: " + getClassLastName(elem2) + ", name: " + elem2.getName() + ", guid: " + elem2.getGuid());
+		trace(prompt + getElemString(elem1, "elem1"));
+		trace(prompt + getElemString(elem2, "elem2"));
+	}
+	
+	private String getElemString(MethodElement elem, String label) {
+		String str = label;
+		if (elem == null) {
+			str += " -> null";
+		} else {		
+			str += " -> type: " + getClassLastName(elem) + ", name: " + elem.getName() + ", guid: " + elem.getGuid();
+		}
+		return str;
 	}
 	
 	private String getClassLastName(Object obj) {