@@ -300,25 +300,23 @@ public final static MultipartRequestEntity createMultipartRequestEntity(List<Par
300300for (Part part :params ) {
301301if (part instanceof com .ning .http .multipart .Part ) {
302302parts [i ] = (com .ning .http .multipart .Part )part ;
303+
303304 }else if (part instanceof StringPart ) {
304- parts [ i ] = new com . ning . http . multipart . StringPart ( part . getName (),
305- (( StringPart ) part ) .getValue (),
306- (( StringPart ) part ). getCharset ());
305+ StringPart stringPart = ( StringPart ) part ;
306+ parts [ i ] = new com . ning . http . multipart . StringPart ( part . getName (), stringPart .getValue (),stringPart . getCharset ());
307+
307308 }else if (part instanceof FilePart ) {
308- parts [i ] =new com .ning .http .multipart .FilePart (part .getName (),
309- ((FilePart )part ).getFile (),
310- ((FilePart )part ).getMimeType (),
311- ((FilePart )part ).getCharSet ());
309+ FilePart filePart = (FilePart )part ;
310+ parts [i ] =new com .ning .http .multipart .FilePart (part .getName (),filePart .getFile (),filePart .getMimeType (),filePart .getCharSet ());
312311
313312 }else if (part instanceof ByteArrayPart ) {
314- PartSource source =new ByteArrayPartSource (((ByteArrayPart )part ).getFileName (), ((ByteArrayPart )part ).getData ());
315- parts [i ] =new com .ning .http .multipart .FilePart (part .getName (),
316- source ,
317- ((ByteArrayPart )part ).getMimeType (),
318- ((ByteArrayPart )part ).getCharSet ());
313+ ByteArrayPart byteArrayPart = (ByteArrayPart )part ;
314+ PartSource source =new ByteArrayPartSource (byteArrayPart .getFileName (),byteArrayPart .getData ());
315+ parts [i ] =new com .ning .http .multipart .FilePart (part .getName (),source ,byteArrayPart .getMimeType (),byteArrayPart .getCharSet ());
319316
320317 }else if (part ==null ) {
321318throw new NullPointerException ("Part cannot be null" );
319+
322320 }else {
323321throw new IllegalArgumentException (String .format ("Unsupported part type for multipart parameter %s" ,
324322part .getName ()));