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