A translation for the overall construct is given in Figure A.19. The localBlock() method and the Block class have been discussed at length in section 7.3.
The variables
,
,
and
play the same roles as the correspondingly
named variables in the translation of the at construct.
If the process dimension dim is not an active dimension of apg at the time the method restrict() is invoked, it will throw a DimensionNotInGroupException.