### Question:
InstantUtil { public static boolean isAfterOrEqual(Instant source, Instant target) { return source.equals(target) || source.isAfter(target); }  static boolean isNowAfterOrEqual(Instant endTime); static boolean isAfterOrEqual(Instant source, Instant target);  }### Answer:
@Test(dataProvider = "afterOrEqualProvider") public void testIsAfterOrEqual(Instant sourceTime, final boolean EXPECTED_RESPONSE) { Assert.assertEquals(EXPECTED_RESPONSE, InstantUtil.isAfterOrEqual(sourceTime, NOW)); }
@Test public void testIsAfterOrEqualWithSameTime() { Assert.assertTrue(InstantUtil.isAfterOrEqual(NOW, NOW)); }