protected function validateField($fieldIdentifier)
    {
        $field = $this->translationHelper->getTranslatedField($this->content, $fieldIdentifier);
        if (!$field instanceof Field) {
            throw new InvalidArgumentException('$params[0]', 'Field \'' . $fieldIdentifier . '\' does not exist in content.');
        }

        if (!$this->supports($field)) {
            throw new InvalidArgumentException(
                '$params[0]',
                get_class($this) . ' field type handler does not support field with identifier \'' . $field->fieldDefIdentifier . '\'.'
            );
        }

        return $field;
    }