In the methods below, makes sense to return *this* ?

From my initial understanding, it makes sense when you're constructing DSLs or some kind of builder and you wan't to have something like:

    requestMethod(homer).acceptHeader(simpson)...

But in the situation below the returned value will never be used