### Question:
StringUtil { public static boolean isBlank(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)))) { return false; } } return true; }  static boolean equalsIgnoreCase(final CharSequence str1, final CharSequence str2); static boolean equals(String str1, String str2); static boolean isBlank(String str); static boolean isNotBlank(String str); static boolean isEmpty(String str); static boolean isNotEmpty(String str); static String trimToEmpty(String str); static String trim(String str); static String capitalize(String str); static final String EMPTY; }### Answer:
@Test public void testIsBlank() { Assert.assertFalse(StringUtil.isBlank("!!!!")); Assert.assertTrue(StringUtil.isBlank(null)); Assert.assertTrue(StringUtil.isBlank("\n\n")); Assert.assertTrue(StringUtil.isBlank("")); }