final FastStack contexts = new FastStack();
while (fc.getCurrentState() == FlowContext.STATE_SUSPEND)
{
contexts.push(fc.getCurrentLayoutContext());
roles.push(fc.getCurrentDisplayRole());
models.push(fc.getCurrentDisplayModel());
fc.close();
}
while (contexts.isEmpty() == false)
{