StringHelper { public static boolean isBlank(final String str) { int strLen; if ((str == null) || ((strLen = str.length()) == 0)) { return true; } for (int i = 0; i < strLen; i++) { if ((Character.isWhitespace(str.charAt(i)) == false)) { return false; } } return true; }  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 testIsBlank() { Assert.assertTrue(StringHelper.isBlank(null)); Assert.assertTrue(StringHelper.isBlank("")); Assert.assertTrue(StringHelper.isBlank(" ")); Assert.assertFalse(StringHelper.isBlank("bob")); Assert.assertFalse(StringHelper.isBlank(" bob ")); }