Message msg = msgIter.next();
assertEquals("gender", msg.getMethodName());
Iterable<AlternateFormMapping> altMsgforms = msg.getAllMessageForms();
Iterator<AlternateFormMapping> formIter = altMsgforms.iterator();
assertTrue(formIter.hasNext());
AlternateFormMapping mapping = formIter.next();
List<AlternateForm> forms = mapping.getForms();
assertEquals(1, forms.size());
assertEquals("FEMALE", forms.get(0).getName());
assertTrue(formIter.hasNext());
mapping = formIter.next();
forms = mapping.getForms();
assertEquals(1, forms.size());
assertEquals("MALE", forms.get(0).getName());
assertTrue(formIter.hasNext());
mapping = formIter.next();
forms = mapping.getForms();
assertEquals(1, forms.size());
assertEquals(AlternateMessageSelector.OTHER_FORM_NAME, forms.get(0).getName());
assertFalse(formIter.hasNext());
}