initialize method
Mixins should register their methods in this method, as well as editing the InitializeResult.capabilities as needed.
Implementation
@override
FutureOr<InitializeResult> initialize(InitializeRequest request) async {
registerRequestHandler(CompleteRequest.methodName, handleComplete);
return (await super.initialize(request))
..capabilities.completions ??= Completions();
}