What is self-transition?
If there is a transition which goes back to same state, it is known as "self- transition." With a trigger action exit action would be executed first, then transition's action and finally entry action. If state has an associated activity as well, which activity is executed after the entry action.