public function match(Expression $expr)
    {
        return $expr->evaluate(array(
            self::NAME => $this->name,
            self::INSTALLER_NAME => $this->installerName,
            self::LOCATION => $this->location,
            self::URL_FORMAT => $this->urlFormat,
            self::PARAMETER_VALUES => $this->parameterValues,
        ));
    }