This illustration graphs a JAAS permission tree. The root has two children, "realms" and "policy". "realms" has a single child, "ABCRealm". "ABCRealm" has two children, "users" and "roles". "users" has one child, "user". "user" has two children, "roles" and "permissions". "roles" has one child, "john.singh", and "permissions" has one child, "java.io.File.permission." The "roles" that is the child of "ABCRole" also has a single child, "role", which has three children, "users", "roles", and "permissions". "users" has one child, "manager". "roles" has one child, "role", and "permissions" has one child, "permission." "policy" has two children, "principal-classes" and "permission-classes". "principal-classes" has one child, "principal". "permission-classes" has one child, "permission".