This class represents an invocation of a a Rule.
This holds the name of the context property that will contain the reason value (i.e., which rule actually fired) returned by the Rule Engine.
This holds the name of the context property that will contain the return value of the rule.
This holds the name of the associated Business Rule that will be invoked.
If provided, this is an expression (e.g., "context.myProperty") that provides the context object passed to the Rules Engine.
If not provided, the Business Process context object is passed to the Rules Engine.
This generates the common XML attributes for this Activity
Perform a sanity check on the nodes in the parse tree