### Question:
Normalize { public Set<String> processMentionString(String mention) { Set<String> result = new HashSet<String>(); result.add(mention); for (MentionEditor editor : editors) { Set<String> newResult = new HashSet<String>(); for (String mentionEdit : result) { newResult.addAll(editor.editMention(mentionEdit)); } result.addAll(newResult); } return result; } Normalize(); Set<String> processMentionString(String mention);  }### Answer:
@Test public void testTable1() throws Exception { Normalize n = new Normalize(); assertTrue(n.processMentionString( "Dorsal and posterior hypothalamic areas").contains( "dorsal hypothalamic areas")); assertTrue(n.processMentionString("Contralateral inferior olivary") .contains("inferior olivary")); assertTrue(n.processMentionString( "Secondary somatosensory (sii) cortex").contains( "secondary somatosensory cortex")); assertTrue(n.processMentionString( "N. ambiguus").contains("nucleus ambiguus")); assertTrue(n.processMentionString( "Medial portion of the entorhinal cortex").contains( "medial entorhinal cortex")); assertTrue(n.processMentionString( "posterior cingulate region").contains("posterior cingulate")); assertTrue(n.processMentionString( "Parvocellular red nucleus").contains("red nucleus")); assertTrue(n.processMentionString( "Caudal cuneate nucleus").contains("cuneate nucleus")); assertTrue(n.processMentionString( "Nucleus of the pontobulbar body").contains("pontobulbar body")); }