@Override
    default void doneBefore(@NotNull IElementType type,
                            SyntaxTreeBuilder.@NotNull Marker before,
                            @NotNull @NlsContexts.ParsingError String errorMessage) {
      doneBefore(type, (Marker) before, errorMessage);
    }
@Override
    default void doneBefore(@NotNull IElementType type,
                            SyntaxTreeBuilder.@NotNull Marker before,
                            @NotNull @NlsContexts.ParsingError String errorMessage)