@Override
    public BracePair @NotNull [] getPairs() {
      return new BracePair[]{
        new BracePair(MarkdownTokenTypes.LPAREN, MarkdownTokenTypes.RPAREN, false),
        new BracePair(MarkdownTokenTypes.LBRACKET, MarkdownTokenTypes.RBRACKET, false),
        new BracePair(MarkdownTokenTypes.LT, MarkdownTokenTypes.GT, false),
        new BracePair(MarkdownTokenTypes.CODE_FENCE_START, MarkdownTokenTypes.CODE_FENCE_END, true)
      };
    }
@Override
    public BracePair @NotNull [] getPairs()