subjectInfo.getDescription().add(description);
role.setRunAsSubject(subjectInfo);
description = securityFactory.createDescription();
description.setValue("security-role-description");
role.getDescription().add(description);
DistinguishedName distinguishedName = securityFactory.createDistinguishedName();
distinguishedName.setName("security-role-distinguishedname");
description = securityFactory.createDescription();
description.setValue("security-role-distinguished-name-description");
distinguishedName.getDescription().add(description);
role.getDistinguishedName().add(distinguishedName);
LoginDomainPrincipal loginDomainPrincipal = securityFactory.createLoginDomainPrincipal();
loginDomainPrincipal.setDomainName("security-role-logindomainprincipal-domainname");
loginDomainPrincipal.setName("security-role-logindomainprincipal-name");
loginDomainPrincipal.setClazz("security-role-logindomainprincipal-class");