### Question:
StringUtils { public static boolean isBasicLatin(char c) { return Character.UnicodeBlock.of(c) == Character.UnicodeBlock.BASIC_LATIN; }  static boolean isKatakana(char c); static boolean isHiragana(char c); static boolean isCJK(char c); static boolean isProbablyJapanese(char c); static boolean isBasicLatin(char c); static boolean isCyrillic(char c); static boolean isKorean(char c);  }### Answer:
@Test void tesIsBasicLatinWithHiraganaA() { assertFalse(StringUtils.isBasicLatin('あ')); }
@Test void tesIsBasicLatinWithKatakanaA() { assertFalse(StringUtils.isBasicLatin('ア')); }
@Test void tesIsBasicLatinWithHyphen() { assertTrue(StringUtils.isBasicLatin('-')); }
@Test void tesIsBasicLatinWithPeriod() { assertTrue(StringUtils.isBasicLatin('.')); }
@Test void tesIsBasicLatinWithKatakanaMiddleDot() { assertFalse(StringUtils.isBasicLatin('・')); }