mapPredecessor