if ( slotId != GroupHandle.HEADER_SLOT && slotId != GroupHandle.FOOTER_SLOT )
if ( slotId != IGroupElementModel.HEADER_SLOT && slotId != IGroupElementModel.FOOTER_SLOT )
	protected SlotHandle getSlotHandle( RowOperationParameters parameters )	{		ReportItemHandle reportHandle = adapter.getElementHandle( );		SlotHandle slotHandle = null;				int slotId = parameters.getSlotId( );		int groupId = parameters.getGroupId( );				if ( reportHandle instanceof TableHandle )		{			if ( groupId >= 0 )			{				SlotHandle groups = ( (ListingHandle) reportHandle )						.getGroups( );				if ( groups == null || groupId < 0						|| groupId >= groups.getCount( ) )					return null;				GroupHandle groupHandle = (GroupHandle) groups.get( groupId );				if ( slotId != GroupHandle.HEADER_SLOT						&& slotId != GroupHandle.FOOTER_SLOT )					return null;				slotHandle = groupHandle.getSlot( slotId );			}			else			{				if ( slotId < IListingElementModel.HEADER_SLOT						|| slotId > IListingElementModel.FOOTER_SLOT )					return null;				slotHandle = reportHandle.getSlot( slotId );			}		}		else if ( reportHandle instanceof GridHandle )		{			slotHandle = ( (GridHandle) reportHandle ).getRows( );		}		return slotHandle;	}