anchor.diff:          dataGather.addAll(line);
           break;
         case END:
  -        _dataGatherProcess();
           break;
       };
     }
  
positive.code:         if(formData[currentName]['data'] == null) { formData[currentName]['data'] = ''; }
          formData[currentName]['data'] += new String.fromCharCodes(dataGather);
        }
        else if(formData[currentName]['transferEncoding'] == null && formData[currentName]['mime'] == "text/plain"){
          if(formData[currentName]['data'] == null) { formData[currentName]['data'] = ''; }
          formData[currentName]['data'] += new String.fromCharCodes(dataGather);
        }
  
negative.code:           state = HEADERS;
            break;
          }
          //_dataGatherProcess();
          currentName = '';
          state = HEADERS;
          break;
        case HEADERS:
  