anchor.diff:     */
     AnalysisContextImpl_TaskData _createGetContentTask(Source source,
         SourceEntry sourceEntry) {
  -    sourceEntry.setState(SourceEntry.CONTENT, CacheState.IN_PROCESS);
       return new AnalysisContextImpl_TaskData(
           new GetContentTask(this, source),
           false);
  
positive.code:     if (htmlEntry.getState(HtmlEntry.PARSED_UNIT) != CacheState.VALID) {
        return _createParseHtmlTask(source, htmlEntry);
      }
      htmlEntry.setState(HtmlEntry.RESOLVED_UNIT, CacheState.IN_PROCESS);
      return new AnalysisContextImpl_TaskData(
          new ResolveHtmlTask(
              this,
  
negative.code:       return new AnalysisContextImpl_TaskData(null, false);
      }
      LibraryElement libraryElement = libraryEntry.getValue(DartEntry.ELEMENT);
      return new AnalysisContextImpl_TaskData(
          new GenerateDartErrorsTask(this, unitSource, unit, libraryElement),
          false);
  