@staticmethod
def match(dftCase, *matches):
    """
        Perform matching clause
        """
    for m in matches:
        if m.cond is None:
            return m.rst() if callable(m.rst) else m.rst
        elif m.cond():
            return m.rst() if callable(m.rst) else m.rst
    return dftCase.rst() if callable(dftCase.rst) else dftCase.rst
