@Override
  public void parseLight(IElementType root, PsiBuilder builder) {
    myBuilder = builder;
    myStopTokensStack.clear();
    final PsiBuilder.Marker fileMarker = mark();
    parseFile();
    assert myBuilder.eof() : "Not all tokens were passed.";
    fileMarker.done(root);
  }
@Override
  public void parseLight(IElementType root, PsiBuilder builder)