@Test
public void complex() {

    PageRange pr = PageParser.parse("10-20,30--40,45,50\u201355,5");
    assertEquals("10-20,30-40,45,50-55,5", pr.getLiteral());
    assertEquals("5", pr.getPageFirst());
    assertEquals(Integer.valueOf(30), pr.getNumberOfPages());
    assertTrue(pr.isMultiplePages());
}