Moved map differ to use guava util