public void deRegisterCompletionProviders(final String editorId) {
//        GWT.log("DeRegistering id " + editorId);
        if (editorId != null) {
            editorIdToCompletionProviderMap.keySet()
                    .stream()
                    .filter(mapKey -> mapKey.getEditorId().equals(editorId))
                    .forEach(editorIdToCompletionProviderMap::remove);
        }
        logCompletionProvidersCount();
    }
Remove all providers specific to this editor regardless of editor mode
stroom-core-client-widget/src/main/java/stroom/editor/client/presenter/DelegatingAceCompleter.java