}
int oldSize = this.size();
if (source instanceof FloatBag)
{
FloatBag otherBag = (FloatBag) source;
otherBag.forEachWithOccurrences(new FloatIntProcedure()
{
public void value(float each, int occurrences)
{
int oldOccurrences = FloatHashBag.this.items.removeKeyIfAbsent(each, 0);
FloatHashBag.this.size -= oldOccurrences;