### Question:
BaseDateTimeLib { protected boolean isTime(String literal) { if (literal == null) { return false; } return literal.length() > 3 && literal.charAt(2) == ':'; }   static final DateTimeFormatter FEEL_DATE_FORMAT; static final DateTimeFormatter FEEL_TIME_FORMAT; static final DateTimeFormatter FEEL_DATE_TIME_FORMAT; }### Answer:
@Test public void testIsTime() { assertTrue(this.dateTimeLib.isTime("12:00:00")); assertTrue(this.dateTimeLib.isTime("12:00:00Z")); assertTrue(this.dateTimeLib.isTime("12:00:00[UTC]")); assertTrue(this.dateTimeLib.isTime("12:00:00@Europe/Paris")); assertTrue(this.dateTimeLib.isTime("12:00:00Z[UTC]")); assertTrue(this.dateTimeLib.isTime("12:00:00Z@Europe/Paris")); assertTrue(this.dateTimeLib.isTime("12:00:00+00:00[UTC]")); assertTrue(this.dateTimeLib.isTime("12:00:00+01:00@Europe/Paris")); assertFalse(this.dateTimeLib.isTime("2017-08-01")); assertFalse(this.dateTimeLib.isTime("2017-08-01T12:00:00Z")); assertFalse(this.dateTimeLib.isTime("2017-08-01T12:00:00+00:00[UTC]")); assertFalse(this.dateTimeLib.isTime("2017-08-01T12:00:00+00:00@Europe/Paris")); }