public Token nextToken() {
		Token nextToken = this.tokenizer.nextToken();
		if (nextToken != null && nextToken.getText().equals(MARKER_TEXT)) {
			if (LOGGER.isTraceEnabled()) {
				LOGGER.trace("> " + nextToken);
			}

			this.markerToken = nextToken;
			nextToken = this.tokenizer.nextToken();
			this.tokenFollowingMarker = nextToken;
		}

		if (LOGGER.isTraceEnabled()) {
			LOGGER.trace("> " + nextToken);
		}

		return nextToken;
	}