public List<Token> getHiddenTokensToRight(int tokenIndex, int channel) {lazyInit();if ( tokenIndex<0 || tokenIndex>=tokens.size() ) {throw new IndexOutOfBoundsException(tokenIndex+" not in 0.."+(tokens.size()-1));}int nextOnChannel =nextTokenOnChannel(tokenIndex + 1, Lexer.DEFAULT_TOKEN_CHANNEL);int to;int from = tokenIndex+1;if ( nextOnChannel == -1 ) to = size()-1;else to = nextOnChannel;return filterForChannel(from, to, channel);}

public List < Token > getHiddenTokensToRight ( int tokenIndex , int channel ) { lazyInit ( ) ; if ( tokenIndex < 0 || tokenIndex >= tokens . size ( ) ) { throw new IndexOutOfBoundsException ( tokenIndex + " not in 0.." + ( tokens . size ( ) - 1 ) ) ; } int nextOnChannel = nextTokenOnChannel ( tokenIndex + 1 , Lexer . DEFAULT_TOKEN_CHANNEL ) ; int to ; int from = tokenIndex + 1 ; if ( nextOnChannel == - 1 ) to = size ( ) - 1 ; else to = nextOnChannel ; return filterForChannel ( from , to , channel ) ; }
public virtual IList<IToken> GetHiddenTokensToRight(int tokenIndex, int channel){LazyInit();if (tokenIndex < 0 || tokenIndex >= tokens.Count){throw new ArgumentOutOfRangeException(tokenIndex + " not in 0.." + (tokens.Count - 1));}int nextOnChannel = NextTokenOnChannel(tokenIndex + 1, Lexer.DefaultTokenChannel);int to;int from = tokenIndex + 1;if (nextOnChannel == -1){to = Size - 1;}else{to = nextOnChannel;}return FilterForChannel(from, to, channel);}
