__CLOVER_185_0.S[4393]++;String encoding = request.getCharacterEncoding();
// DiskFileUpload is not quite threadsafe, so we create a new instance
// for each request.
__CLOVER_185_0.S[4394]++;DiskFileUpload upload = new DiskFileUpload();
__CLOVER_185_0.S[4395]++;List parts = null;
__CLOVER_185_0.S[4396]++;try
{
__CLOVER_185_0.S[4397]++;if ((((encoding != null) && (++__CLOVER_185_0.CT[812] != 0)) || (++__CLOVER_185_0.CF[812] == 0))){
__CLOVER_185_0.S[4398]++;upload.setHeaderEncoding(encoding);}
__CLOVER_185_0.S[4399]++;parts = upload.parseRequest(request, _thresholdSize, _maxSize, _repositoryPath);
}
catch (FileUploadException ex)
{
__CLOVER_185_0.S[4400]++;throw new ApplicationRuntimeException(
Tapestry.format("DefaultMultipartDecoder.unable-to-decode", ex.getMessage()),