<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def evalMetric(self, x, method=None):
        '''Evaluates the density matching metric at a given design point.

        :param iterable x: values of the design variables, this is passed as
            the first argument to the function fqoi

        :return: metric_value - value of the metric evaluated at the design
            point given by x

        :rtype: float

        *Example Usage*::

            >>> def myFunc(x, u): return x[0]*x[1] + u
            >>> u1 = UniformParameter()
            >>> theDM = DensityMatching(myFunc, u)
            >>> x0 = [1, 2]
            >>> theDM.evalMetric(x0)

        '''
        return super(DensityMatching, self).evalMetric(x, method)