/**
  * Perform the pre-test passed for this type of operation.
  *
  * @throws PipelineException If the test fails.
  */
 public void performTest(BaseMasterExt ext) throws PipelineException {
   ext.preRemoveAnnotationTest(pNodeName, pAnnotName);
 }
 /** Does the extension support post-tasks for this kind of operation. */
 public boolean hasTask(BaseMasterExt ext) {
   return ext.hasPostRemoveAnnotationTask();
 }
 /** Does the extension support post-tasks for this kind of operation. */
 public boolean hasTask(BaseMasterExt ext) {
   return ext.hasPostSetWorkGroupsTask();
 }
 /** Does the extension support pre-tests for this type of operation. */
 public boolean hasTest(BaseMasterExt ext) {
   return ext.hasPreRemoveAnnotationTest();
 }
 /**
  * Perform the pre-test passed for this type of operation.
  *
  * @throws PipelineException If the test fails.
  */
 public void performTest(BaseMasterExt ext) throws PipelineException {
   ext.preSetWorkGroupsTest(pWorkGroups);
 }
 /** Does the extension support pre-tests for this type of operation. */
 public boolean hasTest(BaseMasterExt ext) {
   return ext.hasPreSetWorkGroupsTest();
 }
 /** Does the extension support post-tasks for this kind of operation. */
 public boolean hasTask(BaseMasterExt ext) {
   return ext.hasPostRevertFilesTask();
 }
 /**
  * Perform the pre-test passed for this type of operation.
  *
  * @throws PipelineException If the test fails.
  */
 public void performTest(BaseMasterExt ext) throws PipelineException {
   ext.preRevertFilesTest(pNodeID, pFiles);
 }
 /** Does the extension support pre-tests for this type of operation. */
 public boolean hasTest(BaseMasterExt ext) {
   return ext.hasPreRevertFilesTest();
 }