  raise Exception(
                    f&#34;Could not find an annotation for the name {self.name}&#34;
                )
        updatefeats = updateann.features
        # determine the features to use: either from an annotation/annotation getter or from
        # features or a features getter

        if self.fromann is not None:
            if isinstance(self.fromann, Annotation):
                fromfeats = self.fromann.features
            else:
                ann = self.fromann(succ)
                