<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _recursive_hypernyms(self, hypernyms):
 """Finds all the hypernyms of the synset transitively. Notes ----- Internal method. Do not call directly. Parameters hypernyms : set of Synsets An set of hypernyms met so far. Returns ------- set of Synsets Returns the input set. """

        hypernyms |= set(self.hypernyms())

        for synset in self.hypernyms():
            hypernyms |= synset._recursive_hypernyms(hypernyms)
        return hypernyms