protected function executeConstraint(array $options = array())
    {
        try {
            $method = $this->method;

            return $this->fieldhandler->$method(
                $this->field_name,
                $this->field_value,
                ucfirst(strtolower($this->field_type)),
                $options
            );

        } catch (Exception $e) {

            throw new RuntimeException (
                'FieldhandlerUsageTrait: executeConstraint method '
                . ' used within class '
                . get_class($this)
                . ' caught this exception: '
                . $e->getMessage()
            );
        }
    }