protected function verifyFieldDefined($key, $field)
    {
        if (count($field) === 0) {

            throw new RuntimeException(
                get_class($this)
                . ' Field: ' . $key . ' not defined '
                . ' in QueryUsageTrait::processQueryFields.'
            );
        }

        return $this;
    }