I don't have a final say on this, but I personally don't think we should be using Guava here. AFAIK we don't use Guava in any of the code base and I'd prefer not to introduce it.