@After
  public void resetTest() throws IOException {
    // reset all the mocks used for the tests
    reset(controller, task, monitor);
    // close the open coordinator, if it was used
    if (coordinator != null) coordinator.close();
  }
Test Procedure coordinator operation.
<p>
This only works correctly when we do <i>class level parallelization</i> of tests. If we do method
level serialization this class will likely throw all kinds of errors.
hbase-server/src/test/java/org/apache/hadoop/hbase/procedure/TestProcedureCoordinator.java