public AffordanceBuilder reverseRel(String rev, String revertedRel, TypedResource object) {
    """
	Allows to define one or more reverse link relations (a "rev" in terms of rfc-5988) to collections in cases where
	the resource that has the affordance is not the object in a subject-predicate-object statement about each
	collection item. See {@link #rel(TypedResource, String)} for explanation.
	
	@param rev
	to be used as reverse relationship
	@param revertedRel
	to be used in contexts which have no notion of reverse relationships, e.g. HAL
	@param object
	describing the object
	@return builder
    """
        this.collectionHolder = object;
        this.rels.add(0, revertedRel);
        this.reverseRels.add(rev);
        return this;
    }
public AffordanceBuilder reverseRel(String rev, String revertedRel, TypedResource object) {
        this.collectionHolder = object;
        this.rels.add(0, revertedRel);
        this.reverseRels.add(rev);
        return this;
    }
public AffordanceBuilder reverseRel ( String rev , String revertedRel , TypedResource object ) { this . collectionHolder = object ; this . rels . add ( 0 , revertedRel ) ; this . reverseRels . add ( rev ) ; return this ; }
Allows to define one or more reverse link relations (a "rev" in terms of rfc-5988) to collections in cases where
the resource that has the affordance is not the object in a subject-predicate-object statement about each
collection item. See {@link #rel(TypedResource, String)} for explanation.

@param rev
to be used as reverse relationship
@param revertedRel
to be used in contexts which have no notion of reverse relationships, e.g. HAL
@param object
describing the object
@return builder
Allows to define one or more reverse link relations ( a rev in terms of rfc - 5988 ) to collections in cases where the resource that has the affordance is not the object in a subject - predicate - object statement about each collection item . See { @link #rel ( TypedResource String ) } for explanation .