Format a MatchRule as the bus expects to receive in a call to
Build a MethodCall for adding a match rule to the bus.
An empty match rule, which matches everything.
Whether a ReceivedMessage matches a given rule. This is useful
for implementing signal handlers.
A match rule is a set of filters; most filters may have one possible
value assigned, such as a single message type. The exception are parameter
filters, which are limited in number only by the server implementation.