Statuses are widely used in applications. This asset demonstrates a very simple and straightforward way to check if a transition from one status to another status is allowed.
If you have to add or remove valid transitions, you only have to change the values of a static entity. No changes needed in any other place.