Basic DisplayObject question

Ok I have a sprite that contains 10 children, I remove from stage like so

removeChild(mySprite);
mySprite = null;

is it necessary to also remove the 10 children from mySprite before actually remove mySprite or does this get done automatically once mySprite is removed and set to null;