### Question:
PageSorter implements Comparator< String > { @Override public int compare( final String pageName1, final String pageName2 ) { return m_comparator.compare( pageName1, pageName2 ); } PageSorter();  PageSorter( final Comparator<String> comparator ); @Override int compare( final String pageName1, final String pageName2 ); @Override boolean equals( final Object o ); @SuppressWarnings( "unchecked" ) void initialize( final Properties props ); void sort( final List< String > nameList ); void sort( final String[] nameArray );  }### Answer:
@Test public void testPageSorterDefaultConstructor() { PageSorter sorter = new PageSorter(); Assertions.assertTrue( sorter.compare( "ab2", "ab10" ) > 0 ); }