anchor.diff:    }
   
     Future<ConfigFile> getSectionsForPath(chrome.DirectoryEntry dir) {
  +    int insertIndex = configSections.length;
       return dir.getFile(".editorConfig").then((chrome.ChromeFileEntry configFile) {
         return configFile.readText();
       }).catchError((e) {
  
positive.code: 
    EditorConfig(workspace.File file) {
      ConfigSectionMatcher matcher = new ConfigSectionMatcher(file);
      matcher.getSections().then((_) {
        // indent_style
        useSpaces = _propertyToBool(matcher, "indent_style", trueValue: "space",
            falseValue: "tab");
  
negative.code:   int charSet;
    bool trimWhitespace;
    bool insertFinalNewline;
    Future whenReady;
  
    void _throwExceptionFor(String key, String value) {
      if (value == null) {
  