### Question:
Check { public static int ge0(int value, String name) { return (int) ge0((long) value, name); }  static T notNull(T obj, String name); static List<T> notNullElements(List<T> list, String name); static String notEmpty(String str, String name); static List<String> notEmptyElements(List<String> list, String name); static String validIdentifier(String value, int maxLen, String name); static int gt0(int value, String name); static long gt0(long value, String name); static int ge0(int value, String name); static long ge0(long value, String name);  }### Answer:
@Test public void checkGEZero() { assertEquals(Check.ge0(120, "test"), 120); assertEquals(Check.ge0(0, "test"), 0); }
@Test(expected = IllegalArgumentException.class) public void checkGELessThanZero() { Check.ge0(-1, "test"); }