}
int oldSize = this.size();
if (source instanceof ByteBag)
{
ByteBag otherBag = (ByteBag) source;
otherBag.forEachWithOccurrences(new ByteIntProcedure()
{
public void value(byte each, int occurrences)
{
int oldOccurrences = ByteHashBag.this.items.removeKeyIfAbsent(each, 0);
ByteHashBag.this.size -= oldOccurrences;