public function getAllInterpretations()
    {
        $hash = $this->_getInterpreterHash();

        if (!$this->allowCache || empty($this->_allInterpretations[$hash])) {
            $this->_allInterpretations[$hash] = $this->pushMissingInterpretations($this->getInterpretations());
        }

        return $this->_allInterpretations[$hash];
    }