public function prepare() : OrderState { throw InvalidTransitionException::unexpectedTransition('created', 'prepared'); }