can i call it a bug in greenfoot or lack of knowledge by me
It's not a bug in greenfoot. It is provided as an empty method by greenfoot (just like the act method). Both are called internally by greenfoot (at appropriate times). Both are available to be over-ridden to add some implementation to them (have them actually do something).