StringHelper { public static String[] split(final String str, final String separatorChars) { return splitWorker(str, separatorChars, -1, false); }  static String defaultString(final String str); static boolean equals(final String str1, final String str2); static boolean equalsIgnoreCase(final String str1, final String str2); static boolean isBlank(final String str); static boolean isNotBlank(final String str); static String[] split(final String str, final String separatorChars); static String substringAfterLast(final String str,
			final String separator); static final List<String> parseListPreferenceValue(
			String pRawValues, String separator); static String stripAccents(String input); static String replace(String text, String searchString,
			String replacement, int max);  }
@Test public void testSplit() { Assert.assertEquals(StringHelper.split(null, "*"), null); String[] result = StringHelper.split("", "*"); Assert.assertEquals(result.length, 0); result = StringHelper.split("abc def", null); Assert.assertEquals(result.length, 2); Assert.assertEquals(result[0], "abc"); Assert.assertEquals(result[1], "def"); result = StringHelper.split("abc def", " "); Assert.assertEquals(result.length, 2); Assert.assertEquals(result[0], "abc"); Assert.assertEquals(result[1], "def"); result = StringHelper.split("abc def", " "); Assert.assertEquals(result.length, 2); Assert.assertEquals(result[0], "abc"); Assert.assertEquals(result[1], "def"); result = StringHelper.split("ab:cd:ef", ":"); Assert.assertEquals(result.length, 3); Assert.assertEquals(result[0], "ab"); Assert.assertEquals(result[1], "cd"); Assert.assertEquals(result[2], "ef"); }