@Override public F<S, Trampoline<S>> modifyTrampolineF(final F<A, Trampoline<A>> f) { return pOptional.modifyTrampolineF(f); }