private static AceCompletionCallback wrapCompletionCallback(JavaScriptObject jsCallback) {

        return new AceCompletionCallbackImpl(jsCallback);
    }
Add an {@link AceCompletionProvider} to provide
custom code completions.
<p>
<strong>Warning</strong>: this is an experimental feature of AceGWT.
It is possible that the API will change in an incompatible way
in future releases.

@param provider the {@link AceCompletionProvider}
stroom-core-client-widget/src/main/java/edu/ycp/cs/dh/acegwt/client/ace/AceEditor.java