code: public AsyncWork<UnprotectedStringBuffer, Exception> readInnerText() {
  		if (!Type.START_ELEMENT.equals(event.type))
  			return new AsyncWork<>(null, new Exception("Invalid call of readInnerText: it must be called on a start element"));
  		if (event.isClosed)
  			return new AsyncWork<>(new UnprotectedStringBuffer(), null);
  		UnprotectedStringBuffer innerText = new UnprotectedStringBuffer();
  		AsyncWork<UnprotectedStringBuffer, Exception> result = new AsyncWork<>();
  		readInnerText(innerText, result);
  		return result;
  	}
docs: Read inner text and close element.