private String readPart(XMLEventReader xmlEventReader, MyEventFilter filter) throws XMLStreamException, IOException {
StringWriter writer = new StringWriter();
while (filter.isStartFound()) {
XMLEvent event = xmlEventReader.nextEvent();
event.writeAsEncodedUnicode(writer);
}
writer.flush();
writer.close();
return writer.toString();
}