This method is not implemented by this map implementation and will result in an exception being thrown.
@override Map<RK, RV> cast<RK, RV>() { throw UnimplementedError(); }