anchor.diff:        return NotElementOfThisSessionResult();
       }
   
  -    try {
  -      return await _driver.getParsedLibraryByUri2(element.source.uri);
  -    } finally {
  -      _checkConsistency();
  -    }
  +    var result = await _driver.getParsedLibraryByUri2(element.source.uri);
  +    _checkConsistency();
  +    return result;
     }
   
     @Deprecated('Use getParsedUnit2() instead')
     @override
     SomeParsedUnitResult getParsedUnit(String path) {
       _checkConsistency();
  -    try {
  -      return _driver.parseFileSync(path);
  -    } finally {
  -      _checkConsistency();
  -    }
  +    var result = _driver.parseFileSync(path);
  +    _checkConsistency();
  +    return result;
     }
   
     @override
     Future<SomeParsedUnitResult> getParsedUnit2(String path) async {
       _checkConsistency();
  -    try {
  -      return await _driver.parseFile(path);
  -    } finally {
  -      _checkConsistency();
  -    }
  +    var result = await _driver.parseFile(path);
  +    _checkConsistency();
  +    return result;
     }
   
     @override
     Future<SomeResolvedLibraryResult> getResolvedLibrary(String path) async {
       _checkConsistency();
  -    try {
  -      return await _driver.getResolvedLibrary(path);
  -    } finally {
  -      _checkConsistency();
  -    }
  +    var result = await _driver.getResolvedLibrary(path);
  +    _checkConsistency();
  +    return result;
     }
   
     @override
  
positive.code:       return NotElementOfThisSessionResult();
      }
  
      try {
        return await _driver.getResolvedLibraryByUri(element.source.uri);
      } finally {
        _checkConsistency();
      }
    }
  
    @override
    Future<SomeResolvedUnitResult> getResolvedUnit(String path) async {
      _checkConsistency();
      try {
        return await _driver.getResult(path);
      } finally {
        _checkConsistency();
      }
    }
  
    @override
    Future<SomeUnitElementResult> getUnitElement(String path) {
      _checkConsistency();
      try {
        return _driver.getUnitElement(path);
      } finally {
        _checkConsistency();
      }
    }
  
    /// Check to see that results from this session will be consistent, and throw
  
negative.code:       return NotElementOfThisSessionResult();
      }
  
      var result = _driver.getParsedLibraryByUri(element.source.uri);
      _checkConsistency();
      return result;
    }
  
    @override
  