InsertionContext (InsertionContext oldContext, LookupElement forElement) { final Editor editor = oldContext.getEditor(); return new InsertionContext(new OffsetMap(editor.getDocument()), Lookup.AUTO_INSERT_SELECT_CHAR, new LookupElement[]{forElement}, oldContext.getFile(), editor, oldContext.shouldAddCompletionChar()); }