### Question:
MSMeetingRequestDecoder extends ActiveSyncDecoder { @VisibleForTesting Date recurrenceDate(String dateAsString) throws ParseException { if (!Strings.isNullOrEmpty(dateAsString)) { return utcRecurrenceDateFormat.parse(dateAsString); } return null; } @Inject protected  MSMeetingRequestDecoder(Base64ASTimeZoneDecoder base64asTimeZoneDecoder, ASTimeZoneConverter asTimeZoneConverter); MSMeetingRequest decode(Element data);  }### Answer:
@Test(expected=ParseException.class) public void parseRecurrenceDateNeedsNoPunctuation() throws Exception { decoder.recurrenceDate("2002-11-26T16:00:00.000Z"); }