public final void resetExecItemHandler() {
    Trace.println(Trace.SUITE);
    myRequirementIds = new ArrayList<String>();
    myPrepareSteps = new TestStepSequence();
    myRestoreSteps = new TestStepSequence();

    super.resetGroupEntryHandler();
  }
 @Override
 public void handleReturnFromChildElement(String aQualifiedName, XmlHandler aChildXmlHandler)
     throws TestSuiteException {
   Trace.println(Trace.SUITE);
   if (aQualifiedName.equalsIgnoreCase(REQUIREMENT_ELEMENT)) {
     myRequirementIds.add(myRequirementIdXmlHandler.getValue());
     myRequirementIdXmlHandler.reset();
   } else if (aQualifiedName.equalsIgnoreCase(PREPARE_ELEMENT)) {
     myPrepareSteps = myPrepareXmlHandler.getSteps();
     myPrepareXmlHandler.reset();
   } else if (aQualifiedName.equalsIgnoreCase(RESTORE_ELEMENT)) {
     myRestoreSteps = myRestoreXmlHandler.getSteps();
     myRestoreXmlHandler.reset();
   } else {
     super.handleReturnFromChildElement(aQualifiedName, aChildXmlHandler);
   }
 }