* @throws InvalidPropertyException
* if the user or the scenario is not found in the database
* @throws NotApplicableException
* if the given user can not check out the scenario
*/
* @throws InvalidPropertyException
* if the user or the scenario is not found in the database
* @throws NotApplicableException
* if the given user can not check out the scenario
*/