This function is used to determine if the current action run context supports the specified context. If it does, the action's test state is set to True, otherwise it is set to False.
Example 1: Interactive+Grouped will return true if the current action run context is both Interactive and Grouped.
Example 2: Grouped will return true if the current action run context is Grouped (Batch or Interactive).
You can elect to cancel action processing if the specified context is not supported. When this is the case, you can optionally specify a note to appear on the posted error message.