Solicitud multipartita a Box API a través de Google HTTP Client

Estoy tratando de llamar a este método específicohttp://developers.box.com/docs/#files-upload-a-file en Box API con la ayuda de Google HTTP Client library v1.14.1. Actualmente no veo forma de hacer esto.

Si yo estuviera usandohttp://hc.apache.org/httpclient-3.x/methods/multipartpost.html, Agregaría 2 artículos de StringPart y 1 artículo de FilePart.

En la biblioteca del cliente HTTP de Google veo solo las clases MultipartContent y Part que no parecen ser capaces de manejar pares puros de nombre / valor, como StringPart se menciona anteriormente.

Aquí hay un extracto de ejemplos de Apache HTTP Client:

HttpPost httppost = new HttpPost("http://localhost:8080" +
                "/servlets-examples/servlet/RequestInfoExample");

FileBody bin = new FileBody(new File(args[0]));
StringBody comment = new StringBody("A binary file of some kind");

MultipartEntity reqEntity = new MultipartEntity();
reqEntity.addPart("bin", bin);
reqEntity.addPart("comment", comment);

httppost.setEntity(reqEntity);

Quiero lograr algo similar, pero utilizando el cliente HTTP de Google. ¡Cualquier sugerencia será bienvenida!

Respuestas a la pregunta(2)

Su respuesta a la pregunta