### Question:
NullaryFunctionNullaryPredicate implements NullaryPredicate { public static NullaryFunctionNullaryPredicate adapt(NullaryFunction<Boolean> function) { return null == function ? null : new NullaryFunctionNullaryPredicate(function); } NullaryFunctionNullaryPredicate(NullaryFunction<Boolean> function); boolean test(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString(); static NullaryFunctionNullaryPredicate adapt(NullaryFunction<Boolean> function);  }### Answer:
@Test public void testAdaptNull() throws Exception { assertNull(NullaryFunctionNullaryPredicate.adapt(null)); }
@Test public void testAdapt() throws Exception { assertNotNull(NullaryFunctionNullaryPredicate.adapt(Constant.TRUE)); }