### Question:
CommonNerTokenTransformers { public static TokenTransformer getMorphologyUpperLowerNumberNonContiguousTransformer() { return morphologyUpperLowerNumberNonContiguous; }  static TokenTransformer getLowerCaseTransformer(); static TokenTransformer getMorphologyUpperLowerNumberTransformer(); static TokenTransformer getMorphologyUpperLowerNumberNonContiguousTransformer(); static TokenTransformer getMorphologyContiguousNumbersGroupedOrRejectedTransformer(); static TokenTransformer getEnglishVowelsTransformer();  }### Answer:
@Test public void testMorphologyUpperLowerNumberNonContiguousTransformer() { TokenTransformer transformer = CommonNerTokenTransformers.getMorphologyUpperLowerNumberNonContiguousTransformer(); assertEquals("", transformer.transform("")); assertEquals("a", transformer.transform("miau")); assertEquals("AaA", transformer.transform("GnRH")); assertEquals("a1", transformer.transform("s2")); assertEquals("a1a", transformer.transform("rp47phox")); assertEquals("A1", transformer.transform("U937")); assertEquals("A1a1", transformer.transform("U23k9")); assertEquals(".", transformer.transform(".")); }