ProposalPosition proposalPosition = new ProposalPosition(document, fReplacementOffset,
fReplacementString.length() - 3, 0, new ICompletionProposal[0]);
group.addPosition(proposalPosition);
model.addGroup(group);
model.forceInstall();
final LinkedModeUI ui = new EditorLinkedModeUI(model, viewer);
ui.setExitPosition(viewer, lineOffset + lineLength - lineDelimiterLen, 0, Integer.MAX_VALUE);
Runnable r = new Runnable() {
public void run() {