* @throws Exception
*/
public void testInheritanceOfAttributes() throws Exception {
root = loadAndInfer(UserRoles.class);
Role guest = assertHasRole(root, "User");
DomainAttribute email = assertHasDomainAttribute(guest, "email");
assertGenerated(email);
DomainAttribute password = assertHasDomainAttribute(guest, "password");
assertGenerated(password);
Role role = assertHasRole(root, "default role");
DomainAttribute email2 = assertHasDomainAttribute(role, "email");
assertGenerated(email2);
DomainAttribute password2 = assertHasDomainAttribute(role, "password");
assertGenerated(password2);