for (JetspeedPrincipal p : associatedFrom)
{
if (toAssociations.isEmpty() ||
!toAssociations.remove(new JetspeedPrincipalAssociationReference(JetspeedPrincipalAssociationReference.Type.TO, p, relationType.getRelationType())))
{
principalManager.removeAssociation(principal, p, relationType.getRelationType());
}
}
}
}
for (JetspeedPrincipalAssociationReference ref : toAssociations)