@Override
  public IElementType getTokenType() {
    if (!myTokenQueue.isEmpty()) {
      return myTokenQueue.get(0).getType();
    }
    return super.getTokenType();
  }
@Override
  public IElementType getTokenType()