protected function processExpressions(Options $options)
    {
        if (!$this->context->getOr('expressions_evaluate')) {
            return;
        }

        $values = $options->toArray();

        if ($this->context->getOr('expressions_evaluate_deferred')) {
            $this->expressionProcessor->processExpressions($values, $this->context, null, true, null);
        } else {
            $this->expressionProcessor->processExpressions(
                $values,
                $this->context,
                $this->dataAccessor,
                true,
                $this->context->getOr('expressions_encoding')
            );
        }

        $options->setMultiple($values);
    }