Role hierarchy elements are being returned as a
Role collection. The
backing implementation must appropriately map the role hierarchy to a
preferences sub-tree.
The convention {principal}.{subprincipal} has been chosen to name roles
hierachies in order to support declarative security. Implementation follow
the conventions enforced by the
Preferences API.