The @PrePassivate annotation in EJB marks callback methods that must return void. These methods are invoked by the container before a stateful session bean is passivated (serialized to secondary storage), and they follow the EJB lifecycle callback convention of having no return value.