### Question:
ReassignmentTypeDateConverter implements Converter<ReassignmentType, String> { @Override public ReassignmentType toModelValue(String widgetValue) { return ReassignmentType.get(widgetValue); }  @Override Class<ReassignmentType> getModelType(); @Override ReassignmentType toModelValue(String widgetValue); @Override Class<String> getComponentType(); @Override String toWidgetValue(ReassignmentType modelValue);  }### Answer:
@Test public void toModelValueTest() { Assert.assertEquals(ReassignmentType.NotStartedReassign, reassignmentTypeDateConverter.toModelValue("NotStartedReassign")); Assert.assertEquals(ReassignmentType.NotCompletedReassign, reassignmentTypeDateConverter.toModelValue("NotCompletedReassign")); }