public PseudoTokens(PseudoToken[] tokens, ISourceContext sourceContext) {
super();
this.tokens = tokens;
this.tokenSource = new BasicTokenSource(tokens, sourceContext);
endToken = tokens[tokens.length-1].getString();
sourceStart = tokens[0].sourceStart;
sourceEnd = tokens[tokens.length-2].sourceEnd;
}