}
boolean retval = false;
final StructureFunction[] collectionFunctions = lp.getCollectionFunctions();
for (int i = 0; i < collectionFunctions.length; i++)
{
final StructureFunction function = collectionFunctions[i];
if (function.getDependencyLevel() == LayoutProcess.LEVEL_STRUCTURAL_PREPROCESSING)
{
// this indicates a structural-preprocessor function, like the CrosstabNormalizer. They do not
// take part in the ordinary processing.
continue;
}
final Integer level = IntegerCache.getInteger(function.getDependencyLevel());
levels.add(level);
if (level != LayoutProcess.LEVEL_PAGINATE)
{
retval = true;