public <P> Function<S, P> with(Function<U, P> g) { return new Composition<S, U, P>(this, g); } }
/** {@inheritDoc} */ @Override public final <U> Function<S, U> with(final Function<T, U> g) { return new Composition<S, T, U>(this, g); }
public <P> Function<S, P> with(Function<U, P> g) { return new Composition<S, U, P>(this, g); } }
/** {@inheritDoc} */ @Override public final <U> Function<S, U> with(final Function<T, U> g) { return new Composition<S, T, U>(this, g); }