protected function detectParameterType()
    {
        $this->setType(null);

        if ($this->defaultValue !== null) {
            $value = $this->defaultValue->getValue();
            if (is_array($value) === true) {
                $this->setType('array');
            }
        }

        return $this;
    }