in src/main/java/com/epam/digital/data/platform/langserver/ddmlanguageserver/factory/GroovyLangServerFactory.java [37:44]
public RemoteEndpoint create(@NonNull WebSocketSession session) {
var groovyLanguageServer = new GroovyLanguageServer();
var remoteEndpoint = new RemoteEndpoint(new LSMessageConsumer(session, groovyMessageJsonHandler),
ServiceEndpoints.toEndpoint(groovyLanguageServer));
var languageClient = ServiceEndpoints.toServiceObject(remoteEndpoint, LanguageClient.class);
groovyLanguageServer.connect(languageClient);
return remoteEndpoint;
}