(self, *argNames: Seq[str])
return set(argNames) == set(self.getArgs())
Returns true if self has all the message arguments given, no
        more and no less. Order does not matter. So if getArgs()
        returns ('arg1', 'arg2') then self.hasSameArgs('arg2', 'arg1')
        will return true.
Returns true if self has all the message arguments given, no
        more and no less. Order does not matter. So if getArgs()
        returns ('arg1', 'arg2') then self.hasSameArgs('arg2', 'arg1')
        will return true.
Returns true if self has all the message arguments given no more and no less . Order does not matter . So if getArgs () returns ( arg1 arg2 ) then self . hasSameArgs ( arg2 arg1 ) will return true .
def hasSameArgs(self, *argNames: Seq[str]) -> bool:
        """
        Returns true if self has all the message arguments given, no
        more and no less. Order does not matter. So if getArgs()
        returns ('arg1', 'arg2') then self.hasSameArgs('arg2', 'arg1')
        will return true.
        """
        return set(argNames) == set(self.getArgs())
def hasSameArgs ( self , * argNames : Seq [ str ] ) -> bool : return set ( argNames ) == set ( self . getArgs ( ) )