When reading various papers about two-stage (or multi-stage) stochastic programs with recourse, a common representation of the non-anticipativity constraints is: $$ \sum_{i}H_ix_i=h, $$ where $i$ indexes the scenarios, and the matrices $H_i$ and vector $h$ are typically not specified (see, e.g., this paper by Carøe and Schultz).
Question: What are some common choices of $H_i$ and $h$ used to enforce non-anticipativity? What advantages and disadvantages do these choices have when used algorithmically (in decomposition approaches, etc.)?