> > Here is my first attempt, but I am afraid this may be API breaking: > https://github.com/apache/jclouds/pull/102 > Let me know what you think. >
Unfortunately this first step is not even compiling and I don't see how to make it work, so I declined the pull request for now. Having looked another time at jclouds code in various places, I can see the use of guava is extremely pervasive (as previously discussed). Maybe this first change was way too ambitious given my very limited knowledge of guava. I'll see if I can come up with simpler changes that move the needle a bit less, but can actually be merged.