public void writeTo(BufferedSink bufferedsink) throws IOException { int i = 0; for (int k = partHeaders.size(); i < k; i++) { Object obj = (Headers)partHeaders.get(i); RequestBody requestbody = (RequestBody)partBodies.get(i); bufferedsink.write(MultipartBuilder.access$000()); bufferedsink.write(boundary); bufferedsink.write(MultipartBuilder.access$100()); if (obj != null) { int j = 0; for (int l = ((Headers) (obj)).size(); j < l; j++) { bufferedsink.writeUtf8(((Headers) (obj)).name(j)).write(MultipartBuilder.access$200()).writeUtf8(((Headers) (obj)).value(j)).write(MultipartBuilder.access$100()); } } obj = requestbody.contentType(); if (obj != null) { bufferedsink.writeUtf8("Content-Type: ").writeUtf8(((MediaType) (obj)).toString()).write(MultipartBuilder.access$100()); } long l1 = requestbody.contentLength(); if (l1 != -1L) { bufferedsink.writeUtf8("Content-Length: ").writeUtf8(Long.toString(l1)).write(MultipartBuilder.access$100()); } bufferedsink.write(MultipartBuilder.access$100()); ((RequestBody)partBodies.get(i)).writeTo(bufferedsink); bufferedsink.write(MultipartBuilder.access$100()); } bufferedsink.write(MultipartBuilder.access$000()); bufferedsink.write(boundary); bufferedsink.write(MultipartBuilder.access$000()); bufferedsink.write(MultipartBuilder.access$100()); }