I see, but at this moment oldDescriptor.renderedIcon is defined in 99,999% of the cases because is the default one and the correct one