chain<B>( ob: Supplier< Optional<B> > ): OptionalBuilder1<A, B> {
        return new OptionalBuilder1( this, ob );
    }