}
int numberOfSessions = sessions.size();
if(1 == numberOfSessions) {
AbstractSession session = (AbstractSession) sessions.get(0);
if(requireUnitOfWork) {
return session.acquireUnitOfWork();
}
}
for (int x = 0; x < numberOfSessions; x++) {
AbstractSession next = ((AbstractSession) sessions.get(x));
if (next.getProject().getOrderedDescriptors().contains(xmlDescriptor)) {