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