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