def body_parameters(self, msg):
        """

         body parameter parenthesized list
            A parenthesized list of attribute/value pairs [e.g., (`foo`
            `bar` `baz` `rag`) where `bar` is the value of `foo` and
            `rag` is the value of `baz`] as defined in [MIME-IMB].

        Arguments:
        - `msg`:
        """
        if msg.get_params() is None:
            return "NIL"

        msg_params = []
        for k,v in msg.get_params():
            if v == '':
                continue
            msg_params.append('"%s"' % k.upper())
            msg_params.append('"%s"' % v)
        if len(msg_params) > 0:
            return " ".join(msg_params) % "(%s)"
        else:
            return "NIL"

    #######################################################################
    #
dataset/ETHPy150Open scanner/asimap/asimap/fetch.py/FetchAtt.body_parameters/swapped operands of `%`