XmlObject x = XmlObject.Factory.newInstance();
XmlCursor c = x.newCursor();
c.toNextToken();
c.insertElement( "foo", "http://p.com" );
c.toPrevToken();
c.insertNamespace( "p", "http://p.com" );
Assert.assertTrue(
x.xmlText().equals( "<p:foo xmlns:p=\"http://p.com\"/>" ) );