--- old/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java 2015-10-22 23:49:37.000000000 +0200 +++ new/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java 2015-10-22 23:49:37.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -37,8 +37,6 @@ import com.sun.xml.internal.messaging.saaj.util.ByteOutputStream; import com.sun.xml.internal.messaging.saaj.util.FinalArrayList; -import java.util.logging.Level; -import java.util.logging.Logger; import javax.activation.DataHandler; import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; @@ -526,7 +524,7 @@ // Tokenize the header to obtain the Language-tags (skip comments) HeaderTokenizer h = new HeaderTokenizer(s, HeaderTokenizer.MIME); - FinalArrayList v = new FinalArrayList(); + FinalArrayList v = new FinalArrayList(); HeaderTokenizer.Token tk; int tkType; @@ -544,7 +542,7 @@ if (v.size() == 0) return null; - return (String[])v.toArray(new String[v.size()]); + return v.toArray(new String[v.size()]); } /** @@ -554,7 +552,7 @@ * @param languages array of language tags */ public void setContentLanguage(String[] languages) { - StringBuffer sb = new StringBuffer(languages[0]); + StringBuilder sb = new StringBuilder(languages[0]); for (int i = 1; i < languages.length; i++) sb.append(',').append(languages[i]); setHeader("Content-Language", sb.toString()); @@ -943,10 +941,10 @@ throws IOException, MessagingException { // First, write out the header - List hdrLines = headers.getAllHeaderLines(); + List hdrLines = headers.getAllHeaderLines(); int sz = hdrLines.size(); for( int i=0; i getAllHeaders() { return headers.getAllHeaders(); }