if (fc.getCurrentState() != FlowContext.STATE_SUSPEND)
{
return false;
}
final IntList roles = new IntList(5);
final IntList models = new IntList(5);
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)
{
final LayoutContext lc = (LayoutContext) contexts.pop();
final int role = roles.pop();
final int model = models.pop();
final int cleanRole = role & 0xFFFFFF;
if (cleanRole == TYPE_INLINE)
{
contentGenerator.startedInline(lc);
fc.addElement(model, role, lc);