private function processLimitDefinition()
    {
        if (isset($this->definition['limit'])) {
            
            // Upper and lower limit? Or a single value?
            if (is_array($this->definition['limit'])) {
                
                switch (count($this->definition['limit'])) {
                    
                    case 1:
                        $this->limit['lower'] = (int) $this->definition['limit'][0];
                        break;
                    
                    case 2:
                    default:
                        $this->limit['lower'] = (int) $this->definition['limit'][0];
                        $this->limit['upper'] = (int) $this->definition['limit'][1];
                        break;
                }
            } else {
                $this->limit['lower'] = $this->definition['limit'];
            }
        }
    }