def METHOD_NAME(self) -> None:
    """ Wake up the step (process workdir and command line) """
    super().METHOD_NAME()
    # Choose the right plugin and wake it up
    for data in self.data:
        # FIXME: cast() - see https://github.com/teemtee/tmt/issues/1599
        plugin = cast(FinishPlugin, FinishPlugin.delegate(self, data=data))
        plugin.METHOD_NAME()
        # Add plugin only if there are data
        if not plugin.data.is_bare:
            self._phases.append(plugin)
    # Nothing more to do if already done
    if self.status() == 'done':
        self.debug(
            'Finish wake up complete (already done before).', level=2)
    # Save status and step data (now we know what to do)
    else:
        self.status('todo')
        self.save()