Catch attempts to match the thrown fault, (see Ens.BPL.Throw) and if successful the activities within the block defined by the catch will be executed.
This holds the Activity List
This holds the filter expression which must evaluate to a thrown fault string
This generates the common XML attributes for this Activity
Perform a sanity check on the nodes in the parse tree