### Question:
HtmlLanguage extends MarkupLanguage { @Override public HtmlLanguage clone() { HtmlLanguage copy = (HtmlLanguage) super.clone(); copy.setParseCleansHtml(parseCleansHtml); return copy; } HtmlLanguage(); boolean isParseCleansHtml(); void setParseCleansHtml(boolean parseCleansHtml); @Override void processContent(MarkupParser parser, String markupContent, boolean asDocument); @Override DocumentBuilder createDocumentBuilder(Writer out, boolean formatting); static HtmlLanguageBuilder builder(); @Override HtmlLanguage clone();  }### Answer:
@Test public void cloneSupported() { HtmlLanguage language = new HtmlLanguage(); HtmlLanguage cloned = language.clone(); assertNotNull(cloned); assertEquals(language.getName(), cloned.getName()); }