# File lib/ruote/exp/ro_persist.rb, line 151
    def do_p(pers)

      case r = pers ? try_persist : try_unpersist
        when true
          false # do not go on
        when Hash
          self.h = r
          self.send("do_#{@msg['action']}", @msg)
          false # do not go on
        else
          true # success, do go on
      end
    end