/**
  * Changes the values of the ID attributes of a case with new ones. This method traverses the
  * CaseComponent tree of a case modifing the values of the ids attributes with new objects.
  *
  * @param _case to modify the ids
  * @param componentsKeys stores the new values of the IDs attributes
  * @throws jcolibri.exception.ExecutionException
  */
 public static void defineNewIdsMethod(CBRCase _case, HashMap componentsKeys)
     throws jcolibri.exception.ExecutionException {
   defineNewIds(_case.getDescription(), componentsKeys);
   defineNewIds(_case.getSolution(), componentsKeys);
   defineNewIds(_case.getJustificationOfSolution(), componentsKeys);
   defineNewIds(_case.getResult(), componentsKeys);
 }