docs: @Override
      public final void beforeRun() {
  
          try {
              onMigrationStart();
              verifyNodeStarted();
              verifyMaster();
              verifyMigrationParticipant();
              verifyClusterState();
              applyCompletedMigrations();
              verifyPartitionStateVersion();
          } catch (Exception e) {
              onMigrationComplete();
              throw e;
          }
      }