private void ReverseModifierUnit(List <Text> modifiersUpToVbPastPresOrBkp, int firstModifierPosition, MoveableUnit[] mdPositions) { if (_mdSentenceDecorator.ReversableUnitsAreSortedAscending( modifiersUpToVbPastPresOrBkp, text => text.IsModifier)) { SortModifiersInDescendingNumericOrder( modifiersUpToVbPastPresOrBkp, firstModifierPosition, mdPositions); } }