public ClientCapabilitiesDto(org.eclipse.lsp4j.ClientCapabilities o) { if (o.getTextDocument() == null) { setTextDocument((org.eclipse.lsp4j.TextDocumentClientCapabilities)null); } else { org.eclipse.lsp4j.TextDocumentClientCapabilities textDocumentVal = new TextDocumentClientCapabilitiesDto(o.getTextDocument()); setTextDocument((org.eclipse.lsp4j.TextDocumentClientCapabilities)textDocumentVal); } if (o.getWorkspace() == null) { setWorkspace((org.eclipse.lsp4j.WorkspaceClientCapabilities)null); } else { org.eclipse.lsp4j.WorkspaceClientCapabilities workspaceVal = new WorkspaceClientCapabilitiesDto(o.getWorkspace()); setWorkspace((org.eclipse.lsp4j.WorkspaceClientCapabilities)workspaceVal); } if (o.getExperimental() == null) { setExperimental((java.lang.Object)null); } else { java.lang.Object experimentalVal = (java.lang.Object)makeDto(o.getExperimental());; setExperimental((java.lang.Object)experimentalVal); } }
(LinkedTreeMap<String, Boolean>) params.getCapabilities().getExperimental();