private ReportStateKey createKey()
{
if (parentState != null)
{
return new ReportStateKey(parentState.createKey(),
getCurrentDataItem(), getCurrentCrosstabPaddingItem(), getEventCode(),
getCurrentGroupIndex(), getCurrentSubReport(), sequenceCounter, advanceHandler.isRestoreHandler());
}
return new ReportStateKey(null, getCurrentDataItem(), getCurrentCrosstabPaddingItem(),
getEventCode(), getCurrentGroupIndex(), getCurrentSubReport(),
sequenceCounter, advanceHandler.isRestoreHandler());
}