### Question:
Objects { public static UnaryPredicate<Object> whereNotNull() { return new UnaryPredicate<Object>() { @Override public boolean evaluate(Object input) { return isNotNull(input); } }; }  static boolean isNull(Object value); static boolean isNotNull(Object value); static UnaryPredicate<Object> whereNull(); static UnaryPredicate<Object> whereNotNull(); static Mapper<Object, String> toStringValue(); static Mapper<T, String> toStringValueFor(@SuppressWarnings("unused") Class<T> targetClass);  }### Answer:
@Test public void returnsPredicateWhichEvaluatesTrueWhenPassedNonNullObject() { assertThat(whereNotNull().evaluate(new Object()), is(true)); }
@Test public void returnsPredicateWhichEvaluatesFalseWhenPassedNull() { assertThat(whereNotNull().evaluate(null), is(false)); }