In the preceding chapter, somewhat in passing, we completed the definition of the HPJava process group by adding the idea of a restricted group to the earlier idea of a process grid. This development has important applications to the basic distributed control constructs of the HPJava language.