protected void doRollback(TEnvironment env) throws IOException, InterruptedException {
    try {
      updateTimestamp();
      if (bypass) {
        LOG.info("{} bypassed, skipping rollback", this);
        return;
      }
      rollback(env);
    } finally {
      updateTimestamp();
    }
  }
Internal method called by the ProcedureExecutor that starts the user-level code rollback().
hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/Procedure.java