InsertionContext (InsertionContext oldContext, int newStart, final LookupElement item) { final InsertionContext newContext = newContext(oldContext, item); emulateInsertion(item, newStart, newContext); return newContext; }