System.out.println(artifact.printContentWithMarkups());
assertTrue(result.listAt(0).size() == 1 && ((AuthorMarkup) result.listAt(0).get(0)).getAuthorName().equals(authors[0].getName()));
assertTrue(result.listAt(12).size() == 1 && ((AuthorMarkup) result.listAt(12).get(0)).getAuthorName().equals(authors[0].getName()));
assertTrue(result.listAt(13).size() == 1 && ((AuthorMarkup) result.listAt(13).get(0)).getAuthorName().equals(authors[1].getName()));
assertTrue(result.listAt(32).size() == 1 && ((AuthorMarkup) result.listAt(32).get(0)).getAuthorName().equals(authors[1].getName()));
assertEquals(1, result.listAt(33).size());
assertEquals(authors[2].getName(), ((AuthorMarkup) result.listAt(33).get(0)).getAuthorName());
assertTrue(result.listAt(47).size() == 1 && ((AuthorMarkup) result.listAt(47).get(0)).getAuthorName().equals(authors[2].getName()));
assertTrue(result.listAt(48).size() == 1);
assertEquals(authors[1].getName(), ((AuthorMarkup) result.listAt(49).get(0)).getAuthorName());
assertTrue(result.listAt(51).size() == 1 && ((AuthorMarkup) result.listAt(51).get(0)).getAuthorName().equals(authors[1].getName()));