protected boolean lookAhead(int distance, TokenKind desiredTokenKind) {
		if ((position + distance) >= tokenStream.size()) {
			return false;
		}
		Token t = tokenStream.get(position + distance);
		return t.kind == desiredTokenKind;
	}
Return {@code true} if the token in the position indicated
by {@link #position} + {@code distance} matches
the token indicated by {@code desiredTokenKind}.

@param distance number of token positions past the current position
@param desiredTokenKind the token to check for
@return true if the token at the indicated position matches
{@code desiredTokenKind}
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/job/dsl/Tokens.java