### Question:
IsNotEqual implements BinaryPredicate<L, R> { public static <L, R> IsNotEqual<L, R> instance() { return new IsNotEqual<L, R>(); } IsNotEqual(); boolean test(L left, R right); @Override boolean equals(Object that); @Override int hashCode(); @Override String toString(); static IsNotEqual<L, R> instance(); static Predicate<L> to(R object); static final IsNotEqual<Object, Object> INSTANCE; }### Answer:
@Test public void testConstant() throws Exception { assertEquals(IsNotEqual.instance(), IsNotEqual.instance()); }