for (int i=0; i<40000; i++) {
buffer.append((char)(32 + random.nextInt(96)));
}
String testData = buffer.toString();
QName qname = new QName("data");
OMDataSource ds = new WrappedTextNodeOMDataSourceFromReader(qname, new StringReader(testData));
OMFactory factory = OMAbstractFactory.getOMFactory();
OMSourcedElement element = new OMSourcedElementImpl(qname, factory, ds);
assertEquals(testData, element.getText());
}