code: private final boolean lookahead(String s, int n)
    {
  
      boolean isToken;
  
      if ((m_queueMark + n) <= m_ops.getTokenQueueSize())
      {
        String lookahead = (String) m_ops.m_tokenQueue.elementAt(m_queueMark + (n - 1));
  
        isToken = (lookahead != null) ? lookahead.equals(s) : (s == null);
      }
      else
      {
        isToken = (null == s);
      }
  
      return isToken;
    }
docs: Look ahead of the current token in order to
  make a branching decision.
  
  @param s the string to compare it to.
  @param n number of tokens to lookahead.  Must be
  greater than 1.
  
  @return true if the token behind the current token matches the string
  argument.