final boolean needPreProcessing;
final SubReport initialSubReport;
if (subReportStorage.contains(functionStorageKey))
{
initialSubReport = subReportStorage.restore(functionStorageKey);
initialSubReport.reconnectParent(subreportFromMarker.getParentSection());
applyCurrentStyleAndAttributes(subreportFromMarker, initialSubReport);
needPreProcessing = false;
}
else
{