for (int j = 0; j < creds.length; j++) {
policyCredentials.add(creds[j]);
}
}
for (Iterator i = policyCredentials.iterator(); i.hasNext();) {
Credential credential = (Credential) i.next();
Accreditable accreditable = credential.getAccreditable();
Role[] roles = credential.getRoles();
for (int j = 0; j < roles.length; j++) {
credentials.add(new CredentialWrapper(accreditable, roles[j]));
}
}
return (CredentialWrapper[]) credentials.toArray(new CredentialWrapper[credentials.size()]);