anchor.diff:        return new AnalysisResult(_getChangeNotices(true), getEnd - getStart, null, -1);
       }
       String taskDescription = task.toString();
  -    //    if (!reportedLoop && !recentTasks.add(taskDescription)) {
  -    //      reportedLoop = true;
  -    //      @SuppressWarnings("resource")
  -    //      PrintStringWriter writer = new PrintStringWriter();
  -    //      writer.print("Performing repeated task: ");
  -    //      writer.println(taskDescription);
  -    //      for (String description : recentTasks) {
  -    //        writer.print("  ");
  -    //        writer.println(description);
  -    //      }
  -    //      logInformation(writer.toString());
  -    //    }
       _notifyAboutToPerformTask(taskDescription);
       if (_TRACE_PERFORM_TASK) {
         print(taskDescription);
  
positive.code:       }
      }
      _removeFromPartsUsingMap(oldPartMap);
      _recentTasks.clear();
      _reportedLoop = false;
    }
  
    /**
  
negative.code:       }
      }
    }
  }
  