public void deRegisterCompletionProviders(final AceEditorMode mode) {
//        GWT.log("DeRegistering mode " + mode);
        if (mode != null) {
            editorIdToCompletionProviderMap.remove(MapKey.fromModeName(mode.getName()));
        }
        logCompletionProvidersCount();
    }
Remove all providers for this mode. These providers may be used by many
editor instances.
stroom-core-client-widget/src/main/java/stroom/editor/client/presenter/DelegatingAceCompleter.java