public void pushback(Token token) {
		if (LOGGER.isTraceEnabled()) {
			LOGGER.trace("< " + token);
		}

		this.tokenizer.pushback(token);

		if (this.tokenFollowingMarker != null
				&& this.tokenFollowingMarker == token) {

			if (LOGGER.isTraceEnabled()) {
				LOGGER.trace("< " + this.markerToken);
			}

			this.tokenizer.pushback(this.markerToken);

			this.markerToken = null;
			this.tokenFollowingMarker = null;
		}
	}