### Question:
ObjectUtil { public static boolean equalsAny(final Object o1, final Object... o2s) { if (o2s != null) { for (final Object o2 : o2s) { if (o1 == null) { if (o2 == null) { return true; } continue; } if (o1.equals(o2)) { return true; } } } else { return o1 == null; } return false; } private  ObjectUtil(); static boolean equalsValue(final Integer i1, final Integer i2); static boolean equalsValue(final BigDecimal bd1, final BigDecimal bd2); static boolean equalsValue(final Object o1, final Object o2); static boolean equalsAny(final Object o1, final Object... o2s); static boolean equalsAll(final Object o1, final Object... o2s); static boolean notEqualsAny(final Object o1, final Object... o2s); static boolean anyNull(final Object... o1s); static boolean allNull(final Object... o1s); static boolean atLeastOneNotNull(final Object... o1s); static boolean noneNull(final Object... o1s);  }### Answer:
@Test public void testEqualsValueValueValueAny() { assertThat(ObjectUtil.equalsAny((Object) null)).isFalse(); assertThat(ObjectUtil.equalsAny("ABC")).isFalse(); assertThat(ObjectUtil.equalsAny((Object) null, null)).isTrue(); assertThat(ObjectUtil.equalsAny((Object) null, "ABC")).isFalse(); assertThat(ObjectUtil.equalsAny((Object) null, "ABS", null)).isTrue(); assertThat(ObjectUtil.equalsAny("ABC", "ABS", null)).isFalse(); assertThat(ObjectUtil.equalsAny("ABC", "ABS", "ABC", null)).isTrue(); }