This diagram has the same structure as the previous diagram, but with some nodes renamed. Again, the top level is `root` and the second level contains three nodes: `realms`, `policy`, and `loginmodules`.

Under `realms` is an `abcRealm` node. Under `abcRealm` are two nodes: `users` and `roles` (higher-level `roles` node). Under `users` is a `john.singh` node; under `john.singh` are two nodes: `roles` (lower-level `roles` node under `user`) and `permissions`. Under `roles` is a `manager` node. Under `permissions` is a `java.io.File.Permission` node.

Under the higher-level `roles` node is a `role` node; under `role` are three nodes: `users`, `roles` (lower-level `roles` node under `role`), and `permissions`. Under `users` is a `user` node; under `roles` is a `role` node; under `permissions` is a `permission` node.

There are no nodes under the `policy` node.

Under `loginmodules` is an `Admintool` node; under that is a `RealmLoginModule` node; under that is a `debug` node.

(End of description.)