@Override
  public void reduce(@NotNull final IElementType type) {
    myStartMarker.finish(type);
    myStartMarker = myStartMarker.precede();
  }
@Override
  public void reduce(@NotNull final IElementType type)