chain<D>(od: Supplier< Future<D> >): FutureBuilder3<A, B, C, D> {
        return new FutureBuilder3(this.oa, this.ob, this.oc, od);
    }