- process. The default method uses the `:message-class' property
- (defaulting to `sod-message') to choose a (CLOS) class to instantiate.
- The message is then constructed by `make-instance' passing the arguments
- as initargs; further behaviour is left to the standard CLOS instance
- construction protocol; for example, `sod-message' defines an
- `:after'-method on `shared-initialize'."))
+ process. The default method uses the `:message-class' property to choose
+ a (CLOS) class to instantiate; if no such property is provided but a
+ `combination' property is present, then `aggregating-message' is chosen;
+ otherwise `standard-message' is used. The message is then constructed by
+ `make-instance' passing the arguments as initargs; further behaviour is
+ left to the standard CLOS instance construction protocol; for example,
+ `sod-message' defines an `:after'-method on `shared-initialize'."))