code: public boolean injectNextEvent() {
  		if (this.getProcessor().hasNext()) {
  			ContentEvent event = this.getProcessor().nextEvent();
  			this.getOutputStream().put(event);
  			return true;
  		}
  		return false;
  	}
docs: If there are available events, first event in the queue will be
  sent out on the output stream.
  @return true if there is (at least) one available event and it was sent out
  false otherwise