anchor.diff:            var match = dispFileRegex.firstMatch(lineString);
             var name = match.group(2);
             var filename = match.group(3);
  -          currentName = name;
  -          formData[name] = {};
  -          formData[name]['filename'] = filename;
  +          currentName = match.group(2);
  +          formData[currentName] = {};
  +          formData[currentName]['filename'] = filename;
             break;
           } else if(dispRegex.hasMatch(lineString)) {
             var match = dispRegex.firstMatch(lineString);
             var name = match.group(2);
  -          currentName = name;
  -          formData[name] = {};
  +          currentName = match.group(2);
  +          formData[currentName] = {};
             break;
           } else if(typeRegex.hasMatch(lineString)) {
             var match = typeRegex.firstMatch(lineString);
  
positive.code:           state = HEADERS;
            break;
          }
          _dataGatherProcess();
          state = HEADERS;
          break;
        case HEADERS:
  
negative.code:           break;
          }
          if(lineString.contains("--${boundary}")) {
            _dataGatherProcess();
            state = HEADERS;
            break;
          }
  
  