The processing engine creates this state processing context or SmappStateProcessingContext before delegating the task to the state.
The context contains all the necessary resources and information, such as: session, data access, processing engine context, etc. for processing the state.