* initial strategy is restored before return.
*/
private void runWithEarlierAnchorPlacementStrategy(InsertionPlacementStrategy strategy,
Runnable runnable) {
Anchor earlierSelectionAnchor = getEarlierSelectionAnchor();
InsertionPlacementStrategy existingInsertionPlacementStrategy =
earlierSelectionAnchor.getInsertionPlacementStrategy();
earlierSelectionAnchor.setInsertionPlacementStrategy(strategy);
try {
runnable.run();