### Question:
ConfluenceLanguage extends AbstractMarkupLanguage { @Override public ConfluenceLanguage clone() { ConfluenceLanguage copy = (ConfluenceLanguage) super.clone(); copy.parseRelativeLinks = parseRelativeLinks; return copy; } ConfluenceLanguage(); List<Block> getNestedBlocks(); @Override DocumentBuilder createDocumentBuilder(Writer out, boolean formatting); void setParseRelativeLinks(boolean parseRelativeLinks); boolean isParseRelativeLinks(); @Override ConfluenceLanguage clone();  }### Answer:
@Test public void testClone() { ConfluenceLanguage language = (ConfluenceLanguage) parser.getMarkupLanguage(); ConfluenceLanguage newLanguage = language.clone(); assertTrue(newLanguage.isParseRelativeLinks()); }