### Question:
IgnoreLeftPredicate implements BinaryPredicate<L, R> { public static <L, R> IgnoreLeftPredicate<L, R> adapt(Predicate<? super R> predicate) { return null == predicate ? null : new IgnoreLeftPredicate<L, R>(predicate); } IgnoreLeftPredicate(Predicate<? super R> predicate); boolean test(L left, R right); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString(); static IgnoreLeftPredicate<L, R> adapt(Predicate<? super R> predicate);  }### Answer:
@Test public void testAdaptNull() throws Exception { assertNull(IgnoreLeftPredicate.adapt(null)); }
@Test public void testAdapt() throws Exception { assertNotNull(IgnoreLeftPredicate.adapt(Constant.TRUE)); }