for (int positionsIndex = 0; positionsIndex < positions.size(); positionsIndex++)
{
final Position position = positions.get(positionsIndex);
for (int positionIndex = 0; positionIndex < position.size(); positionIndex++)
{
memberStack.clear();
Member m = position.get(positionIndex);
while (m != null)
{
memberStack.push(m);
m = m.getParentMember();