[282684] NPE in org.eclipse.wst.xml.core.internal.document.AttrImpl.setNodeValue if nodeValue is null
diff --git a/tests/org.eclipse.wst.xml.core.tests/src/org/eclipse/wst/xml/core/tests/dom/AttrImplTests.java b/tests/org.eclipse.wst.xml.core.tests/src/org/eclipse/wst/xml/core/tests/dom/AttrImplTests.java
index d6aa82c..1694e26 100644
--- a/tests/org.eclipse.wst.xml.core.tests/src/org/eclipse/wst/xml/core/tests/dom/AttrImplTests.java
+++ b/tests/org.eclipse.wst.xml.core.tests/src/org/eclipse/wst/xml/core/tests/dom/AttrImplTests.java
@@ -67,4 +67,14 @@
 		Attr attr3 = model.getDocument().createAttributeNS(null, "complex");
 		assertEquals("attribute namespace URI was not as expected", null, attr3.getNamespaceURI());
 	}
+
+	public void testNullAttributeValue() {
+		IDOMModel model = (IDOMModel) StructuredModelManager.getModelManager().createUnManagedStructuredModelFor(ContentTypeIdForXML.ContentTypeID_XML);
+		Attr attribute = model.getDocument().createAttribute("attr");
+		try {
+			attribute.setNodeValue(null);
+		} catch (NullPointerException npe) {
+			fail("Setting a null node value caused a NullPointerException.");
+		}
+	}
 }