def METHOD_NAME(self, row):
    if self.state_field:
        # nullable update_time breaks bookmarking
        if self.get_row_state(row) is not None:
            current_state = pendulum.parse(self.get_row_state(row))
            if self.state_is_newer_or_equal(current_state):
                self.earliest_state = current_state