* of applying the first one.
*/
public static <T> DoubleOp compoundOp
(final DoubleToObject<? extends T> first,
final ObjectToDouble<? super T> second) {
return new DoubleOp() {
public final double op(double t) { return second.op(first.op(t)); }
};
}