How can we move forward here?
Do we have any idea how much work would be needed to continue to support users with Guava 16 and 17 if we moved to Guava 18 as the default? Assuming that's even technically possible, of course.
That would still leave us with hacks in the codebase, but those would hopefully be temporary and could be phased out if and when it's deemed acceptable to drop support for Guava 16 and then 17.
Regards ap