A simple list, but there are probably an unlimited number of reasons:
1. You have a subclass that over-wrote the default re-paint method and no painting is done in this method
2. There is no reason...