new Integer(classificationCount.intValue()+1);
new Long(classificationCount.longValue()+1);
    public void setCategories(Set newValue)     {        Set currentValue = getCategories();         SetMutator m = new SetMutator(currentValue, newValue);                while (m.moreDeletions())        {            setDirty(true);            asImage().unlinkCategory(m.nextDeletion().asCategory());            classificationCount = classificationCount == null ? null :                    new Integer(classificationCount.intValue()-1);        }                while (m.moreAdditions())        {            setDirty(true);            asImage().linkCategory(m.nextAddition().asCategory());            classificationCount = classificationCount == null ? null :                new Integer(classificationCount.intValue()+1);        }        categories = m.result();        }