def recastSet(self, victimSet, preferExistingObjects=True, preferExistingValues=False):
    itemsToRecast = victimSet.contentsList
    recastItems = self.recastItems(itemsToRecast, preferExistingObjects, preferExistingValues)
    return GeneSet(recastItems)
def recastSet(self, victimSet, preferExistingObjects=True, preferExistingValues=False):
    itemsToRecast = victimSet.contentsList
    recastItems = self.recastItems(itemsToRecast, preferExistingObjects, preferExistingValues)
    return GeneSet(recastItems)