### Question:
ValidationUtils { public static void assertNotNull(final Object obj, final RuntimeException error) { assertTrue(null != obj, error); }  static void assertTrue(final boolean value, final RuntimeException th); static void assertTrue(final boolean value, final String message); static void assertTrue(final boolean value); static void assertFalse(final boolean value, final RuntimeException th); static void assertFalse(final boolean value, final String message); static void assertFalse(final boolean value); static void assertNull(final Object obj, final RuntimeException error); static void assertNull(final Object obj, final String message); static void assertNull(final Object obj); static void assertNotNull(final Object obj, final RuntimeException error); static void assertNotNull(final Object obj, final String message); static void assertNotNull(final Object obj); static void assertEquals(
      final Object obj1,
      final Object obj2,
      final RuntimeException error); static void assertEquals(
      final Object obj1,
      final Object obj2,
      final String message); static void assertEquals(
      final Object obj1,
      final Object obj2); static void assertNotEquals(
      final Object obj1,
      final Object obj2,
      final RuntimeException error); static void assertNotEquals(
      final Object obj1,
      final Object obj2,
      final String message); static void assertNotEquals(
      final Object obj1,
      final Object obj2);  }### Answer:
@Test public void testAssertNotNull() { assertNotNull("Hello"); try { assertNotNull(null); fail(); } catch (final AssertionError e) { } }
@Test public void testAssertNotNullWithSpecificException() { try { assertNotNull(null, new UnsupportedOperationException()); fail(); } catch (final UnsupportedOperationException e) { } }