private bool CanRelocatePageAsRequested(int indexOfItemAfterRelocation)
{
int upperBounds = GetIndexOfFirstBackMatterPage();
if (upperBounds < 0)
upperBounds = 10000;
return indexOfItemAfterRelocation > GetIndexLastFrontkMatterPage ()
&& indexOfItemAfterRelocation < upperBounds;
}