Port minimal set of Guava lib to have smaller footprint.