protected static int[] getIndexToAdd( int[] originalPositions,
private static int[] getIndexToAdd( int[] originalPositions,
	protected static int[] getIndexToAdd( int[] originalPositions,			int[] originalRowSpans, int[] copiedRowSpans )	{		int[] retValue = new int[copiedRowSpans.length];		int copiedRowCount = 0;		int originalRowCount = 0;		for ( int i = 0, j = -1; i < copiedRowSpans.length; i++ )		{			int copiedRowSpan = copiedRowSpans[i];			copiedRowCount += copiedRowSpan;			while ( originalRowCount < copiedRowCount )				originalRowCount += originalRowSpans[++j];			retValue[i] = originalPositions[j];		}		return retValue;	}