DefaultIgnorable { @NotNull public static String removeDefaultIgnorable(@NotNull String text) { return getCharacterPattern().matcher(text).replaceAll(""); }  @NotNull static String removeDefaultIgnorable(@NotNull String text);  }
@Test public void testNonIgnorableStringIsUnChanged() { assertThat(DefaultIgnorable.removeDefaultIgnorable("abc & 123")).isEqualTo("abc & 123"); assertThat(DefaultIgnorable.removeDefaultIgnorable("\t\r\n")).isEqualTo("\t\r\n"); }
@Test public void testIgnorablesAreRemoved() { assertThat(DefaultIgnorable.removeDefaultIgnorable("A\u200EBC\u200F & 1\u202C2\u00013")).isEqualTo("ABC & 123"); }