### Question:
MarkwonBasedMarkdownRenderer implements Markdown { @VisibleForTesting String fixInvalidTables(String markdown) { try { markdown = markdown .replace(":--|", ":---|") .replace("|:--:|", "|:---:|") .replace("|:--", "|:---") .replace("|--:", "|---:") .replace("|-:", "|---:"); } catch (Throwable e) { Timber.e(e, "Couldn't fix table syntax in: %s", markdown); } return markdown; } @Inject  MarkwonBasedMarkdownRenderer(
      SpannableConfiguration configuration,
      AutoRedditLinkExtension autoRedditLinkExtension,
      EmptyListItemHandlerExtension emptyListItemHandlerExtension,
      MarkdownHintOptions markdownOptions,
      @Named("markwon_spans_renderer") Cache<String, CharSequence> cache); @Override CharSequence parse(PendingSyncReply reply); @Override CharSequence parseAuthorFlair(String flair); @Override CharSequence parse(Message message); @Override CharSequence parse(Comment comment); @Override CharSequence parseSelfText(Submission submission); @Override @Deprecated String stripMarkdown(Comment comment); @Override String stripMarkdown(Message message); @Override void clearCache();  }### Answer:
@Test public void fixInvalidTables() { }