||Thrown if an attempt is made to complete an activity that has active
child activities and at least one of the registered HLSs determines
the it is an invalid condition.
||Thrown the HLS completion fails.
||Thrown if an attempt is made to utilise an unknown activity.
||Thrown if an attempt is made to unregister an unknown HLS from the activity.
||The parent activity was invalid in the scope it was intended to be
||Thrown if the timeout value associated with the invoking thread
which should be applied to newly created activities is invalid.
||Thrown if there is no activity associated with the invoking
thread and one needs to be in order to execute the operation.
||The invoking thread does not have permission to attempt to use the
||Thrown if the underlying protocol is violated in some way during
||Marker interface for exceptions e.g.
||Thrown if an error occurs which is not met by another specific exception.
||Thrown if the state of the activity is such that it disallows the
||This is the base class from which all WSAS related exceptions