e.printStackTrace();
	public void testNot() {		try {			XPathQueryService service = 				storeXMLStringAndGetQueryService("strings.xml", strings);						queryResource(service, "strings.xml", "/test/string[not(@value)]", 2);			ResourceSet result = queryResource(service, "strings.xml",	"not(/test/abcd)", 1);			Resource r = result.getResource(0);			assertEquals("true", r.getContent().toString());						result = queryResource(service, "strings.xml",	"not(/test)", 1);			r = result.getResource(0);			assertEquals("false", r.getContent().toString());						result = queryResource(service, "strings.xml", "/test/string[not(@id)]", 3);			r = result.getResource(0);			assertEquals("<string>Hello World!</string>", r.getContent().toString());						// test with non-existing items			queryResource(	service, "strings.xml", "document()/blah[not(blah)]", 0);			queryResource(service, "strings.xml", "//*[string][not(@value)]", 1);			queryResource(service, "strings.xml", "//*[string][not(@blah)]", 1);			queryResource(service, "strings.xml", "//*[blah][not(@blah)]", 0);		} catch (XMLDBException e) {			System.out.println("testStrings(): XMLDBException: "+e);			fail(e.getMessage());		}	}