message/4message(?Class, ?Op, ?Name, ?Arity)
Name/Arity is an Op message understood by instances of Class. This predicate is used to test whether a message is either defined for or inherited by a class.
Op is one of <-, >>, or <<, specifying the kind of message.
<-/2, <</2, >>/2, direct_message/4