google/quiver-dart — pull request #84 by ovangle (2014-01-24 12:02:22+00:00)
Title: BiMap respects Map contract

Map.putIfAbsent and Map.remove should return the existing (or added)
values in the map. Previously BiMap was returning `null` on both of
these methods