@Test public void testNonAscii() throws Exception { assertEquals("Cem Andrexi", SciNameNormalizer.normalize("Çem Ándrexï")); assertEquals("SOEZsoezY¥µAAAAAAAECEEEEIIIIDNOOOOOOUUUUYssaaaaaaaeceeeeiiiidnoooooouuuuyy", SciNameNormalizer.normalize("ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ")); }
public static String normalize(String s) { return normalize(s, false, true); }
SciNameNormalizer { public static String normalize(String s) { return normalize(s, false, true); } }
SciNameNormalizer { public static String normalize(String s) { return normalize(s, false, true); }  }
SciNameNormalizer { public static String normalize(String s) { return normalize(s, false, true); }  static boolean hasContent(String s); static String nullToEmpty(String s); static String normalize(String s); static String normalize(String s, boolean stemming); static String normalizeAll(String s); static String normalizeAll(String s, boolean stemming); static String stemEpithet(String epithet); }
SciNameNormalizer { public static String normalize(String s) { return normalize(s, false, true); }  static boolean hasContent(String s); static String nullToEmpty(String s); static String normalize(String s); static String normalize(String s, boolean stemming); static String normalizeAll(String s); static String normalizeAll(String s, boolean stemming); static String stemEpithet(String epithet);  }