final LogicalPosition logicalPosition = getLogicalPosition();
if(editor != null && logicalPosition != null) {
// Set correct caret position
// See https://github.com/johnlindquist/open-source-plugins/blob/master/QuickJump/src/com/johnlindquist/quickjump/QuickJumpAction.java
editor.getCaretModel().moveToVisualPosition(editor.logicalToVisualPosition(logicalPosition));
}
notification.hideBalloon();
}