diff -r cc682329886b -r b0610cd08440 src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java --- a/src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java Thu Sep 26 10:43:28 2013 -0700 +++ b/src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java Fri Oct 04 16:21:34 2013 +0100 @@ -287,10 +287,11 @@ * @throws IOException if i/o error occurs */ public InputStream getInputStream() throws IOException { - if(dataHandler!=null) + if(dataHandler!=null) { return dataHandler.getInputStream(); - else + } else { return new ByteArrayInputStream(data,0,dataLen); + } } /** @@ -342,8 +343,9 @@ } public String getMimeType() { - if(mimeType==null) + if (mimeType==null) { return "application/octet-stream"; + } return mimeType; } @@ -376,31 +378,35 @@ case 0: return Base64Encoder.encode(data[base]>>2); case 1: - if(base+1>4)&0xF)); case 2: - if(base+1>6)&0x3)); - } else + } else { return '='; + } case 3: - if(base+2