return; DefaultPositionUpdater updater= new DefaultPositionUpdater(getCategory()); Position caretPosition= null; try { if (updateCaret()) { document.addPositionCategory(getCategory()); document.addPositionUpdater(updater); caretPosition= new Position(caretOffset); document.addPosition(getCategory(), caretPosition); document.removePositionUpdater(updater); try { document.removePositionCategory(getCategory()); } catch (BadPositionCategoryException e) { Assert.isTrue(false);
return; DefaultPositionUpdater updater= new DefaultPositionUpdater(getCategory()); Position caretPosition= null; try { if (updateCaret()) { document.addPositionCategory(getCategory()); document.addPositionUpdater(updater); caretPosition= new Position(caretOffset); document.addPosition(getCategory(), caretPosition); document.removePositionUpdater(updater); try { document.removePositionCategory(getCategory()); } catch (BadPositionCategoryException e) { Assert.isTrue(false);