protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMElement element = factory.createOMElement(new QName("a"));
factory.createOMText(element, "test");
StringWriter sw = new StringWriter();
CloseSensorWriter out = new CloseSensorWriter(sw);
element.writeTextTo(out, true);
assertEquals(element.getText(), sw.toString());
assertFalse(out.isClosed());
}