public function getPropertiesAsString()
    {
        $result = '';

        $rFunction = new ReflectionFunction($this->parameterClosure);
        if ($rFunction->isVariadic()) {
            $result .= '<'.
            $rFunction->getParameters()[0]->getName().', ...>';
        } else {
            for ($i = 0; $i < count($rFunction->getParameters()); $i++) {
                $result .= ($result == '' ? '' : ' ').'<'.
                $rFunction->getParameters()[$i]->getName().
                '>';
            }
        }

        return $result;
    }