Read multipart/mixed response in Java/Groovy
===

I am getting a `"multipart/mixed"` response to an http request that I need to parse. One part of the response is a pdf file which I need to save to disk. Is there any library that will do this for me?