If a lifecycle callback method for the same lifecycle event is also specified on the entity class and/or one
or more of its entity or mapped superclasses, the callback methods on the entity class and/or superclasses
are invoked after the other lifecycle callback methods, most general superclass first. A class is
permitted to override an inherited callback method of the same callback type, and in this case, the overridden
method is not invoked.
Did you manage to rename your method and see what TopLink thought about it?
Why don't the bartenders post a set of links to free online resources?