{ message: "Use the JDK from 'java.jdt.ls.java.home' setting as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 13:20:28.920' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 13:20:30.153' } { message: "[Trace - 1:20:30 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 13:20:30.175' } { message: 'Params: {\n' + ' "processId": 20576,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22257 more characters, level: 'info', timestamp: '2023-03-22 13:20:30.176' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 13:20:30.248' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 13:20:30.301' } { message: "[Trace - 1:20:30 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 13:20:30.308' } { message: 'Params: {\n' + ' "processId": 20576,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22257 more characters, level: 'info', timestamp: '2023-03-22 13:20:30.308' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 13:20:30.369' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.237' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.237' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 13:20:32.238' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.268' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.269' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM >> initialize', level: 'info', timestamp: '2023-03-22 13:20:32.269' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.271' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.271' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 13:20:32.271' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.397' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.397' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 13:20:32.397' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.432' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.433' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM >> initialize', level: 'info', timestamp: '2023-03-22 13:20:32.433' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.435' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.435' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 13:20:32.435' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.930' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.931' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:20:32.931' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.931' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.931' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:20:32.931' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.947' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.948' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:20:32.948' } { message: "[Trace - 1:20:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:32.950' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:32.950' } { message: '[Info - 1:20:32 PM] Mar 22, 2023, 1:20:32 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:20:32.950' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.030' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679516432525)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.031' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679516432525)", level: 'info', timestamp: '2023-03-22 13:20:33.031' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.041' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679516433032)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.041' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679516433032)", level: 'info', timestamp: '2023-03-22 13:20:33.041' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.049' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679516433041)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.049' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679516433041)", level: 'info', timestamp: '2023-03-22 13:20:33.049' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.050' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM JVM Runtimes changed, saving new configuration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.050' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM JVM Runtimes changed, saving new configuration', level: 'info', timestamp: '2023-03-22 13:20:33.051' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.064' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.064' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 13:20:33.065' } { message: "[Trace - 1:20:33 PM] Received response 'initialize - (0)' in 2898ms.", level: 'info', timestamp: '2023-03-22 13:20:33.075' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.076' } { message: "[Trace - 1:20:33 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 13:20:33.076' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.076' } { message: "[Trace - 1:20:33 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 13:20:33.080' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "show'... 1713 more characters, level: 'info', timestamp: '2023-03-22 13:20:33.081' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.083' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.083' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM >> initialized', level: 'info', timestamp: '2023-03-22 13:20:33.083' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.169' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.170' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 13:20:33.170' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.245' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679516432886)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.245' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679516432886)", level: 'info', timestamp: '2023-03-22 13:20:33.245' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.255' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679516433246)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.255' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679516433246)", level: 'info', timestamp: '2023-03-22 13:20:33.255' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.263' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679516433255)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.263' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679516433255)", level: 'info', timestamp: '2023-03-22 13:20:33.263' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.265' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM JVM Runtimes changed, saving new configuration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.265' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM JVM Runtimes changed, saving new configuration', level: 'info', timestamp: '2023-03-22 13:20:33.265' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.294' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.295' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:20:33.295' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.295' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.295' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 13:20:33.295' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.296' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.296' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:20:33.296' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.297' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.297' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 13:20:33.297' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.298' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.298' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:20:33.298' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.299' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.299' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 13:20:33.299' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.300' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.300' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:20:33.300' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.300' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.301' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 13:20:33.301' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.301' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.301' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:20:33.301' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.302' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.302' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 13:20:33.302' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.303' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.303' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:20:33.303' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.304' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.304' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 13:20:33.304' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.311' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.311' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 13:20:33.311' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.312' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Started org.eclipse.m2e.core 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.312' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Started org.eclipse.m2e.core 1ms', level: 'info', timestamp: '2023-03-22 13:20:33.312' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.314' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM ProjectRegistryRefreshJob finished 2ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.314' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM ProjectRegistryRefreshJob finished 2ms', level: 'info', timestamp: '2023-03-22 13:20:33.315' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.315' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.315' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 13:20:33.315' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.327' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.327' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 13:20:33.327' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.337' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Started org.eclipse.buildship.core 22ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.338' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Started org.eclipse.buildship.core 22ms', level: 'info', timestamp: '2023-03-22 13:20:33.338' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.346' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM RepositoryRegistryUpdateJob finished 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.346' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM RepositoryRegistryUpdateJob finished 1ms', level: 'info', timestamp: '2023-03-22 13:20:33.346' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.359' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.359' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 13:20:33.359' } { message: "[Trace - 1:20:33 PM] Received response 'initialize - (0)' in 3052ms.", level: 'info', timestamp: '2023-03-22 13:20:33.361' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.361' } { message: "[Trace - 1:20:33 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 13:20:33.362' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.362' } { message: "[Trace - 1:20:33 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 13:20:33.365' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "show'... 1713 more characters, level: 'info', timestamp: '2023-03-22 13:20:33.365' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.370' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.370' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM >> initialized', level: 'info', timestamp: '2023-03-22 13:20:33.370' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.527' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.527' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 13:20:33.527' } { message: "[Trace - 1:20:33 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 13:20:33.541' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.541' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.542' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM Workspace initialized in 477ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.542' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM Workspace initialized in 477ms', level: 'info', timestamp: '2023-03-22 13:20:33.542' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 13:20:33.600' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "f5c9fe32-910b-4222-88a5-7a611da21ef0",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.600' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (1)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.601' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.601' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 13:20:33.602' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "0a5f2428-8f7f-431d-b102-32c19ef9721f",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.602' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.602' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.602' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 13:20:33.605' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "5d1a0c0a-28bf-401c-b3a7-0ae805f40c23",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.605' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (3)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:20:33.606' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.606' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 13:20:33.640' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a4fdf4ae-4956-49a5-b560-046782efbc5c",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.640' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (4)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:20:33.641' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.641' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 13:20:33.642' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a4dcd227-d6ee-42a3-ace6-66dbe294dd21",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.642' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.642' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.642' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 13:20:33.643' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "7ac5e4b2-81af-4101-a81b-fe2849c8dbea",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.643' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.643' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.643' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 13:20:33.644' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "efc076d8-8adb-43e2-908a-0fce8a4ae9f9",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.644' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:20:33.645' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.645' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 13:20:33.645' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "c0d1f382-c846-4a16-868d-3ab9dd6dfd0a",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.645' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.646' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.646' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 13:20:33.647' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "f9568750-a4d8-4a14-acbb-1e920747b0dd",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.647' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (9)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.647' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.647' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.648' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.648' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 13:20:33.648' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.648' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:20:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.648' } { message: "[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 13:20:33.648' } { message: "[Trace - 1:20:33 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 13:20:33.649' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a3e905e5-a2ad-4685-834f-72647d0e370a",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.649' } { message: "[Trace - 1:20:33 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:20:33.649' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:20:33.649' } { message: "[Trace - 1:20:33 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 13:20:33.650' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.650' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.650' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.651' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 13:20:33.651' } { message: "[Trace - 1:20:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:33.651' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:33 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:33.651' } { message: '[Info - 1:20:33 PM] Mar 22, 2023, 1:20:33 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 13:20:33.651' } { message: "[Trace - 1:20:34 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 13:20:34.202' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:34.202' } { message: "[Trace - 1:20:34 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 13:20:34.203' } { message: 'Params: {\n' + ' "id": "25f71af7-4d2f-49f4-9a62-e4330c41e760",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:34.203' } { message: "[Trace - 1:20:34 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:34.203' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:34 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:34.203' } { message: '[Info - 1:20:34 PM] Mar 22, 2023, 1:20:34 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 13:20:34.203' } { message: "[Trace - 1:20:34 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:20:34.286' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:20:34 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:20:34.286' } { message: '[Info - 1:20:34 PM] Mar 22, 2023, 1:20:34 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:20:34.286' } { message: "[Trace - 1:22:46 PM] Sending notification '$/setTrace'.", level: 'info', timestamp: '2023-03-22 13:22:46.861' } { message: 'Params: {\n "value": "verbose"\n}\n\n', level: 'info', timestamp: '2023-03-22 13:22:46.861' } { message: "[Trace - 1:22:46 PM] Sending notification '$/setTrace'.", level: 'info', timestamp: '2023-03-22 13:22:46.862' } { message: 'Params: {\n "value": "verbose"\n}\n\n', level: 'info', timestamp: '2023-03-22 13:22:46.863' } { message: "[Trace - 1:22:46 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 13:22:46.866' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "show'... 1713 more characters, level: 'info', timestamp: '2023-03-22 13:22:46.866' } { message: "[Trace - 1:22:46 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 13:22:46.867' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "show'... 1713 more characters, level: 'info', timestamp: '2023-03-22 13:22:46.867' } { message: "[Trace - 1:22:46 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:22:46.882' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:22:46 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:22:46.882' } { message: '[Info - 1:22:46 PM] Mar 22, 2023, 1:22:46 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 13:22:46.882' } { message: "[Trace - 1:22:55 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 13:22:55.321' } { message: "[Trace - 1:22:55 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 13:22:55.323' } { message: "[Trace - 1:22:55 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:22:55.372' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:22:55 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:22:55.372' } { message: '[Info - 1:22:55 PM] Mar 22, 2023, 1:22:55 PM >> shutdown', level: 'info', timestamp: '2023-03-22 13:22:55.372' } { message: "[Trace - 1:22:55 PM] Received response 'shutdown - (1)' in 51ms.", level: 'info', timestamp: '2023-03-22 13:22:55.374' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 13:22:55.375' } { message: "[Trace - 1:22:55 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 13:22:55.375' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 13:22:55.375' } { message: '[Error - 1:22:57 PM] Stopping server timed out', level: 'info', timestamp: '2023-03-22 13:22:57.339' } { message: "Use the JDK from 'java.jdt.ls.java.home' setting as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 13:22:57.499' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 13:22:58.854' } { message: "[Trace - 1:22:58 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 13:22:58.869' } { message: 'Params: {\n' + ' "processId": 11980,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22256 more characters, level: 'info', timestamp: '2023-03-22 13:22:58.870' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 13:22:58.958' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 13:22:59.147' } { message: "[Trace - 1:22:59 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 13:22:59.160' } { message: 'Params: {\n' + ' "processId": 11980,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22256 more characters, level: 'info', timestamp: '2023-03-22 13:22:59.160' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 13:22:59.249' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.260' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.261' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 13:23:01.261' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.295' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.296' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM >> initialize', level: 'info', timestamp: '2023-03-22 13:23:01.296' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.299' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.299' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 13:23:01.299' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.408' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.408' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 13:23:01.409' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.446' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.446' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM >> initialize', level: 'info', timestamp: '2023-03-22 13:23:01.446' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.448' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.448' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 13:23:01.448' } { message: "[Trace - 1:23:01 PM] Received response 'initialize - (0)' in 2625ms.", level: 'info', timestamp: '2023-03-22 13:23:01.497' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.497' } { message: "[Trace - 1:23:01 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 13:23:01.498' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.498' } { message: "[Trace - 1:23:01 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 13:23:01.502' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "show'... 1713 more characters, level: 'info', timestamp: '2023-03-22 13:23:01.503' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.505' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.505' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM >> initialized', level: 'info', timestamp: '2023-03-22 13:23:01.505' } { message: "[Trace - 1:23:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 13:23:01.980' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.980' } { message: "[Trace - 1:23:01 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:01.981' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:01 PM Workspace initialized in 504ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.981' } { message: '[Info - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Workspace initialized in 504ms', level: 'info', timestamp: '2023-03-22 13:23:01.981' } { message: "[Trace - 1:23:01 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 13:23:01.983' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "16929168-8fe2-49c5-9803-a0d3abfd4c75",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.984' } { message: "[Trace - 1:23:01 PM] Sending response 'client/registerCapability - (1)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:23:01.984' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.984' } { message: "[Trace - 1:23:01 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 13:23:01.985' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "04124cb4-c736-4fac-94c8-35b6d92fecf5",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.985' } { message: "[Trace - 1:23:01 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:23:01.985' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.985' } { message: "[Trace - 1:23:01 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 13:23:01.986' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "e0762a9d-6543-4b8b-bc18-3246b6fa13c8",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.986' } { message: "[Trace - 1:23:01 PM] Sending response 'client/registerCapability - (3)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:23:01.986' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.986' } { message: "[Trace - 1:23:01 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 13:23:01.995' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "fc05f59a-8dd7-4e64-a939-9ee6557a0963",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.995' } { message: "[Trace - 1:23:01 PM] Sending response 'client/registerCapability - (4)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:23:01.996' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.996' } { message: "[Trace - 1:23:01 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 13:23:01.997' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "7315a802-4bac-4c0b-b8b6-5186bd342473",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.997' } { message: "[Trace - 1:23:01 PM] Sending response 'client/registerCapability - (5)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:23:01.998' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.998' } { message: "[Trace - 1:23:01 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 13:23:01.999' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "707f48db-1d0d-42bc-bc8d-1841208d132c",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:01.999' } { message: "[Trace - 1:23:01 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:23:01.999' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:01.999' } { message: "[Trace - 1:23:02 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 13:23:02.000' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "b3123f69-5690-4b3f-a1e0-3312d7d0e8ab",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.000' } { message: "[Trace - 1:23:02 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:23:02.001' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:02.001' } { message: "[Trace - 1:23:02 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 13:23:02.002' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d8fa1ef1-b6f6-4ca7-a649-7fdcaea9adcd",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.002' } { message: "[Trace - 1:23:02 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:23:02.002' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:02.003' } { message: "[Trace - 1:23:02 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 13:23:02.003' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "00edb037-5893-4d92-bf79-9d4d52ecbeac",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.003' } { message: "[Trace - 1:23:02 PM] Sending response 'client/registerCapability - (9)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 13:23:02.004' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:02.004' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.005' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:23:01 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.005' } { message: "[Info - 1:23:02 PM] Mar 22, 2023, 1:23:01 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 13:23:02.005' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.006' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 1:23:01 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.006' } { message: "[Info - 1:23:02 PM] Mar 22, 2023, 1:23:01 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 13:23:02.006' } { message: "[Trace - 1:23:02 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 13:23:02.007' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "0f237222-d280-474f-a256-a500e335adc4",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.007' } { message: "[Trace - 1:23:02 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 13:23:02.007' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 13:23:02.008' } { message: "[Trace - 1:23:02 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 13:23:02.008' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.008' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.010' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.011' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 13:23:02.011' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.012' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.012' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 13:23:02.012' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.029' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.029' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:23:02.029' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.034' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.038' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 13:23:02.039' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.061' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.061' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:23:02.061' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.063' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.063' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 13:23:02.063' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.065' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.065' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:23:02.065' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.066' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.066' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 13:23:02.066' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.069' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.069' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:23:02.069' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.071' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.071' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 13:23:02.071' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.072' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.073' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:23:02.073' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.074' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.074' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 13:23:02.074' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.075' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.076' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 13:23:02.076' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.077' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.077' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 13:23:02.077' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.086' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.086' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 13:23:02.087' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.087' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Started org.eclipse.m2e.core 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.088' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Started org.eclipse.m2e.core 1ms', level: 'info', timestamp: '2023-03-22 13:23:02.088' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.138' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.138' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:23:02.138' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.139' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.139' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:23:02.139' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.149' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM ProjectRegistryRefreshJob finished 60ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.149' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM ProjectRegistryRefreshJob finished 60ms', level: 'info', timestamp: '2023-03-22 13:23:02.149' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.153' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.153' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 13:23:02.153' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.158' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.158' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:23:02.159' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.163' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.163' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:23:02.163' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.167' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.167' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 13:23:02.168' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.179' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Started org.eclipse.buildship.core 28ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.180' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Started org.eclipse.buildship.core 28ms', level: 'info', timestamp: '2023-03-22 13:23:02.180' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.186' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM RepositoryRegistryUpdateJob finished 0ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.186' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM RepositoryRegistryUpdateJob finished 0ms', level: 'info', timestamp: '2023-03-22 13:23:02.186' } { message: "[Trace - 1:23:02 PM] Received response 'initialize - (0)' in 3038ms.", level: 'info', timestamp: '2023-03-22 13:23:02.200' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.200' } { message: "[Trace - 1:23:02 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 13:23:02.201' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 13:23:02.202' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.203' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.203' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 13:23:02.203' } { message: "[Trace - 1:23:02 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 13:23:02.206' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "show'... 1713 more characters, level: 'info', timestamp: '2023-03-22 13:23:02.206' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.212' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.212' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM >> initialized', level: 'info', timestamp: '2023-03-22 13:23:02.212' } { message: "[Trace - 1:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:02.340' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:02 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:02.340' } { message: '[Info - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 13:23:02.340' } { message: "[Trace - 1:23:03 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 13:23:03.033' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:03.033' } { message: "[Trace - 1:23:03 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 13:23:03.033' } { message: 'Params: {\n' + ' "id": "ccc8a187-d073-4978-9325-067e796d7d2e",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:03.033' } { message: "[Trace - 1:23:03 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:03.034' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:03 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:03.034' } { message: '[Info - 1:23:03 PM] Mar 22, 2023, 1:23:03 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 13:23:03.034' } { message: "[Trace - 1:23:03 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 13:23:03.119' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 1:23:03 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 13:23:03.120' } { message: '[Info - 1:23:03 PM] Mar 22, 2023, 1:23:03 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 13:23:03.120' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.216' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM Timeout while waiting for completion of job: Initialize Workspace(28)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.216' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM Timeout while waiting for completion of job: Initialize Workspace(28)', level: 'info', timestamp: '2023-03-22 14:23:02.216' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.218' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.218' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 14:23:02.218' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.220' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.220' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 14:23:02.220' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.222' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 2:23:02 PM >> registerWatchers'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.222' } { message: "[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> registerWatchers'", level: 'info', timestamp: '2023-03-22 14:23:02.222' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.226' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 2:23:02 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.226' } { message: "[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 14:23:02.226' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 14:23:02.228' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "14dd7f39-9d0b-4942-bd17-c1e3e1b4db70",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.project"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.classpath"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.settings/*.prefs"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/src/**"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle.kts"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/gradle.properties"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/pom.xml"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/Projects/opl",\n' + ' "kind": 4\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.229' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (1)'. Processing request took 2ms", level: 'info', timestamp: '2023-03-22 14:23:02.231' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.231' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.232' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> watchers registered"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.233' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> watchers registered', level: 'info', timestamp: '2023-03-22 14:23:02.233' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 14:23:02.235' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3c7632fd-79c3-4915-bac6-56ecb9289f45",\n' + ' "method": "workspace/symbol"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.235' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (2)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 14:23:02.236' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.236' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 14:23:02.238' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "6ad992c5-66a2-4489-b0f5-88bc000ba401",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.238' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (3)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.238' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.238' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 14:23:02.239' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a4822de2-a0e8-46d2-bd60-111deffdb05c",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.240' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.240' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.240' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 14:23:02.241' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a951c57b-bb39-46da-a3d8-6bbb71dc5598",\n' + ' "method": "textDocument/references"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.241' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.242' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.242' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 14:23:02.243' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "bf85e019-dd06-461d-a15d-2aeab1c8c9a1",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.243' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (6)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 14:23:02.244' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.244' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 14:23:02.245' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "b04be617-ce92-4f29-bee5-1d7d67d66136",\n' + ' "method": "workspace/didChangeWorkspaceFolders"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.245' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (7)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.245' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.245' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 14:23:02.246' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "7a20c6ad-e167-4482-8215-9cd9535a9ca5",\n' + ' "method": "textDocument/implementation"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.246' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.247' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.247' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 14:23:02.248' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "283ebd6a-673b-454d-bd68-89bf62a23192",\n' + ' "method": "textDocument/inlayHint"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.249' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (9)'. Processing request took 2ms", level: 'info', timestamp: '2023-03-22 14:23:02.251' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.251' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 14:23:02.252' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "46d1a6d8-339b-4a0f-a171-67c1d13bfd2a",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.252' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.253' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.253' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (11)'.", level: 'info', timestamp: '2023-03-22 14:23:02.254' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "4faa82ad-dbdc-43c2-92c6-a2d1d0970f8f",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.254' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (11)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.254' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.255' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (12)'.", level: 'info', timestamp: '2023-03-22 14:23:02.255' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a30dacc6-9e9c-4a27-b1fd-b474f5b30d9a",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.256' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (12)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.256' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.256' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (13)'.", level: 'info', timestamp: '2023-03-22 14:23:02.256' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "319aefdd-cb95-4d23-8ba0-6a2a255a416f",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.257' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (13)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.257' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.257' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (14)'.", level: 'info', timestamp: '2023-03-22 14:23:02.257' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "036ea1d3-811b-4d71-beef-3875e450bb9a",\n' + ' "method": "textDocument/signatureHelp",\n' + ' "registerOptions": {\n' + ' "triggerCharacters": [\n' + ' "(",\n' + ' ","\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.257' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (14)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.258' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.258' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.259' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> java/buildWorkspace (incremental)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.259' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> java/buildWorkspace (incremental)', level: 'info', timestamp: '2023-03-22 14:23:02.259' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.260' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> New configuration: {java={home=C:\\\\Program Files\\\\Java\\\\jdk-17, jdt={ls={java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, vmargs=-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\\\Program Files\\\\Java\\\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\\\Program Files\\\\Java\\\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\\\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.260' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> New configuration: {java={home=C:\\Program Files\\Java\\jdk-17, jdt={ls={java={home=C:\\Program Files\\Java\\jdk-17}, vmargs=-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\Program Files\\Java\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\Program Files\\Java\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\Program Files\\Java\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\Program Files\\Java\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}', level: 'info', timestamp: '2023-03-22 14:23:02.260' } { message: "[Trace - 2:23:02 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 14:23:02.260' } { message: 'Params: {\n' + ' "id": "11de1f93-b74d-488d-a765-d5f97595694f",\n' + ' "task": "Background task",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.261' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (15)'.", level: 'info', timestamp: '2023-03-22 14:23:02.261' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "78fe48da-80f5-4b15-a8bb-1b2c654f3c00",\n' + ' "method": "textDocument/rename",\n' + ' "registerOptions": {\n' + ' "prepareProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.261' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (15)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.262' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.262' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (16)'.", level: 'info', timestamp: '2023-03-22 14:23:02.263' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "c24e94e6-ff3a-4652-ad2c-ceaf93278ce7",\n' + ' "method": "workspace/executeCommand",\n' + ' "registerOptions": {\n' + ' "commands": [\n' + ' "vscode.java.checkProjectSettings",\n' + ' "vscode.java.isOnClasspath",\n' + ' "java.project.list",\n' + ' "vscode.java.fetchUsageData",\n' + ' "java.navigate.openTypeHierarchy",\n' + ' "java.edit.handlePasteEvent",\n' + ' "java.edit.stringFormatting",\n' + ' "java.maven.initializeSearcher",\n' + ' "java.maven.searchArtifact",\n' + ' "vscode.java.resolveMainClass",\n' + ' "java.intellicode.enable",\n' + ' "vscode.java.test.navigateToTestOrTarget",\n' + ' "vscode.java.buildWorkspace",\n' + ' "vscode.java.resolveJavaExecutable",\n' + ' "java.project.refreshLib",\n' + ' "java.project.refreshDiagnostics",\n' + ' "vscode.java.test.findTestPackagesAndTypes",\n' + ' "vscode.java.resolveInlineVariables",\n' + ' "java.project.listSourcePaths",\n' + ' "java.project.getClasspaths",\n' + ' "java.project.updateSourceAttachment",\n' + ' "vscode.java.resolveClasspath",\n' + ' "vscode.java.resolveBuildFiles",\n' + ' "vscode.java.test.resolvePath",\n' + ' "vscode.java.resolveSourceUri",\n' + ' "vscode.java.test.findTestLocation",\n' + ' "vscode.java.test.findDirectTestChildrenForClass",\n' + ' "vscode.java.fetchPlatformSettings",\n' + ' "java.project.resolveSourceAttachment",\n' + ' "java.project.addToSourcePath",\n' + ' "java.completion.onDidSelect",\n' + ' "vscode.java.startDebugSession",\n' + ' "java.project.import",\n' + ' "vscode.java.validateLaunchConfig",\n' + ' "java.project.resolveStackTraceLocation",\n' + ' "vscode.java.test.junit.argument",\n' + ' "vscode.java.test.generateTests",\n' + ' "vscode.java.resolveMainMethod",\n' + ' "java.project.getSettings",\n' + ' "java.project.resolveWorkspaceSymbol",\n' + ' "vscode.java.test.findTestTypesAndMethods",\n' + ' "java.project.upgradeGradle",\n' + ' "java.maven.addDependency",\n' + ' "java.project.createModuleInfo",\n' + ' "vscode.java.test.get.testpath",\n' + ' "java.resolvePath",\n' + ' "vscode.java.resolveElementAtSelection",\n' + ' "java.edit.organizeImports",\n' + ' "java.project.generateJar",\n' + ' "java.project.removeFromSourcePath",\n' + ' "java.project.getAll",\n' + ' "java.reloadBundles",\n' + ' "java.project.isTestFile",\n' + ' "vscode.java.resolveClassFilters",\n' + ' "java.getPackageData",\n' + ' "java.maven.controlContext",\n' + ' "java.navigate.resolveTypeHierarchy",\n' + ' "vscode.java.test.findJavaProjects",\n' + ' "java.project.getMainClasses",\n' + ' "vscode.java.updateDebugSettings",\n' + ' "java.protobuf.generateSources",\n' + ' "vscode.java.inferLaunchCommandLength"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.263' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (16)'. Processing request took 2ms", level: 'info', timestamp: '2023-03-22 14:23:02.266' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (17)'.", level: 'info', timestamp: '2023-03-22 14:23:02.267' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "4f8fef6a-66a9-4258-97d1-ef4cc668261c",\n' + ' "method": "textDocument/codeAction",\n' + ' "registerOptions": {\n' + ' "codeActionKinds": [\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ],\n' + ' "resolveProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.267' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (17)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.268' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.269' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (18)'.", level: 'info', timestamp: '2023-03-22 14:23:02.269' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "94dad84f-4ea5-47e4-a5fd-b23d6a4455bd",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.269' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (18)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 14:23:02.270' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.270' } { message: "[Trace - 2:23:02 PM] Received request 'client/registerCapability - (19)'.", level: 'info', timestamp: '2023-03-22 14:23:02.271' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3f8ed059-fc9f-4a66-a516-dbaef1599801",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.271' } { message: "[Trace - 2:23:02 PM] Sending response 'client/registerCapability - (19)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 14:23:02.272' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.272' } { message: "[Trace - 2:23:02 PM] Received request 'workspace/executeClientCommand - (20)'.", level: 'info', timestamp: '2023-03-22 14:23:02.273' } { message: 'Params: {\n' + ' "command": "_java.reloadBundles.command",\n' + ' "arguments": []\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.273' } { message: "[Trace - 2:23:02 PM] Sending response 'workspace/executeClientCommand - (20)'. Processing request took 2ms", level: 'info', timestamp: '2023-03-22 14:23:02.275' } { message: 'Result: []\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.276' } { message: "[Trace - 2:23:02 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 14:23:02.280' } { message: 'Params: {\n "type": "ServiceReady",\n "message": "ServiceReady"\n}\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.280' } { message: "[Trace - 2:23:02 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 14:23:02.282' } { message: "[Trace - 2:23:02 PM] Sending request 'workspace/executeCommand - (1)'.", level: 'info', timestamp: '2023-03-22 14:23:02.292' } { message: 'Params: {\n "command": "java.project.getAll",\n "arguments": []\n}\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: "[Trace - 2:23:02 PM] Sending request 'workspace/executeCommand - (2)'.", level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: 'Params: {\n "command": "java.project.getAll",\n "arguments": []\n}\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: "[Trace - 2:23:02 PM] Sending request 'workspace/executeCommand - (3)'.", level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: 'Params: {\n' + ' "command": "vscode.java.test.get.testpath",\n' + ' "arguments": [\n' + ' [\n' + ' "file:///d%3A/Projects/opl"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: "[Trace - 2:23:02 PM] Sending request 'workspace/executeCommand - (4)'.", level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: 'Params: {\n' + ' "command": "java.project.listSourcePaths",\n' + ' "arguments": []\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.293' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.307' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.getAll"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.307' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.getAll', level: 'info', timestamp: '2023-03-22 14:23:02.307' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.308' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.308' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> shutdown', level: 'info', timestamp: '2023-03-22 14:23:02.308' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.308' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.getAll"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.308' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.getAll', level: 'info', timestamp: '2023-03-22 14:23:02.309' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.310' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand vscode.java.test.get.testpath"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.310' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand vscode.java.test.get.testpath', level: 'info', timestamp: '2023-03-22 14:23:02.310' } { message: "[Trace - 2:23:02 PM] Received response 'workspace/executeCommand - (1)' in 18ms.", level: 'info', timestamp: '2023-03-22 14:23:02.311' } { message: 'Result: [\n' + ' "file:/C:/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/"\n' + ']\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.311' } { message: "[Trace - 2:23:02 PM] Sending request 'workspace/executeCommand - (5)'.", level: 'info', timestamp: '2023-03-22 14:23:02.312' } { message: 'Params: {\n' + ' "command": "java.project.getSettings",\n' + ' "arguments": [\n' + ' "file:///c%3A/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/",\n' + ' [\n' + ' "org.eclipse.jdt.core.compiler.source",\n' + ' "org.eclipse.jdt.ls.core.vm.location"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.313' } { message: "[Trace - 2:23:02 PM] Received response 'workspace/executeCommand - (2)' in 20ms.", level: 'info', timestamp: '2023-03-22 14:23:02.313' } { message: 'Result: [\n' + ' "file:/C:/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/"\n' + ']\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.313' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.315' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.listSourcePaths"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.315' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.listSourcePaths', level: 'info', timestamp: '2023-03-22 14:23:02.315' } { message: "[Trace - 2:23:02 PM] Received response 'shutdown - (1)' in 33ms.", level: 'info', timestamp: '2023-03-22 14:23:02.315' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.316' } { message: "[Trace - 2:23:02 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 14:23:02.316' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.317' } { message: "[Trace - 2:23:02 PM] Received response 'workspace/executeCommand - (4)' in 24ms.", level: 'info', timestamp: '2023-03-22 14:23:02.317' } { message: 'Result: {\n "data": [],\n "status": true\n}\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.317' } { message: "[Trace - 2:23:02 PM] Received response 'workspace/executeCommand - (3)' in 29ms.", level: 'info', timestamp: '2023-03-22 14:23:02.322' } { message: 'Result: []\n\n', level: 'info', timestamp: '2023-03-22 14:23:02.322' } { message: "[Trace - 2:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 14:23:02.324' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.getSettings"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.324' } { message: '[Info - 2:23:02 PM] Mar 22, 2023, 2:23:02 PM >> workspace/executeCommand java.project.getSettings', level: 'info', timestamp: '2023-03-22 14:23:02.324' } { message: "[Trace - 2:23:02 PM] Received response 'workspace/executeCommand - (5)' in 31ms.", level: 'info', timestamp: '2023-03-22 14:23:02.344' } { message: 'Result: {\n' + ' "org.eclipse.jdt.core.compiler.source": "17",\n' + ' "org.eclipse.jdt.ls.core.vm.location": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 14:23:02.344' } { message: "[Trace - 3:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:23:02.290' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:23:02 PM Timeout while waiting for completion of job: Initialize Workspace(28)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:23:02.290' } { message: '[Info - 3:23:02 PM] Mar 22, 2023, 3:23:02 PM Timeout while waiting for completion of job: Initialize Workspace(28)', level: 'info', timestamp: '2023-03-22 15:23:02.290' } { message: "[Trace - 3:23:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:23:02.291' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:23:02 PM >> build jobs finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:23:02.291' } { message: '[Info - 3:23:02 PM] Mar 22, 2023, 3:23:02 PM >> build jobs finished', level: 'info', timestamp: '2023-03-22 15:23:02.291' } { message: "[Trace - 3:27:22 PM] Sending notification '$/setTrace'.", level: 'info', timestamp: '2023-03-22 15:27:22.627' } { message: 'Params: {\n "value": "verbose"\n}\n\n', level: 'info', timestamp: '2023-03-22 15:27:22.627' } { message: "[Trace - 3:27:22 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:27:22.629' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:27:22.629' } { message: "[Trace - 3:27:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:22.646' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:22 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:22.646' } { message: '[Info - 3:27:22 PM] Mar 22, 2023, 3:27:22 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 15:27:22.646' } { message: "[Trace - 3:27:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:22.650' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:22 PM >> New configuration: {java={home=C:\\\\Program Files\\\\Java\\\\jdk-17, jdt={ls={java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\\\Program Files\\\\Java\\\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\\\Program Files\\\\Java\\\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\\\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:22.650' } { message: '[Info - 3:27:22 PM] Mar 22, 2023, 3:27:22 PM >> New configuration: {java={home=C:\\Program Files\\Java\\jdk-17, jdt={ls={java={home=C:\\Program Files\\Java\\jdk-17}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\Program Files\\Java\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\Program Files\\Java\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\Program Files\\Java\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\Program Files\\Java\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}', level: 'info', timestamp: '2023-03-22 15:27:22.650' } { message: "[Trace - 3:27:23 PM] Sending request 'shutdown - (6)'.", level: 'info', timestamp: '2023-03-22 15:27:23.535' } { message: "[Trace - 3:27:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:23.602' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:23 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:23.602' } { message: '[Info - 3:27:23 PM] Mar 22, 2023, 3:27:23 PM >> shutdown', level: 'info', timestamp: '2023-03-22 15:27:23.602' } { message: "[Trace - 3:27:23 PM] Received response 'shutdown - (6)' in 68ms.", level: 'info', timestamp: '2023-03-22 15:27:23.603' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 15:27:23.603' } { message: "[Trace - 3:27:23 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 15:27:23.603' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 15:27:23.603' } { message: "[Trace - 3:27:23 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 15:27:23.603' } { message: "Use the JDK from 'java.jdt.ls.java.home' setting as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 15:27:25.807' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 15:27:27.218' } { message: "[Trace - 3:27:27 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:27:27.246' } { message: 'Params: {\n' + ' "processId": 35808,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22269 more characters, level: 'info', timestamp: '2023-03-22 15:27:27.246' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 15:27:27.376' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 15:27:27.648' } { message: "[Trace - 3:27:27 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:27:27.660' } { message: 'Params: {\n' + ' "processId": 35808,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22269 more characters, level: 'info', timestamp: '2023-03-22 15:27:27.660' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 15:27:27.780' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.802' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.802' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:27:29.802' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.843' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.843' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:27:29.843' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.845' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.846' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:27:29.846' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.852' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.852' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:27:29.853' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.895' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.895' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:27:29.895' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.898' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.898' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:27:29.898' } { message: "[Trace - 3:27:29 PM] Received response 'initialize - (0)' in 2703ms.", level: 'info', timestamp: '2023-03-22 15:27:29.951' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.951' } { message: "[Trace - 3:27:29 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:27:29.952' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:27:29.952' } { message: "[Trace - 3:27:29 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:27:29.956' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:27:29.957' } { message: "[Trace - 3:27:29 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:29.959' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:29 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:29.959' } { message: '[Info - 3:27:29 PM] Mar 22, 2023, 3:27:29 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:27:29.959' } { message: "[Trace - 3:27:30 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:27:30.470' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.470' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.471' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Workspace initialized in 540ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.471' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Workspace initialized in 540ms', level: 'info', timestamp: '2023-03-22 15:27:30.472' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 15:27:30.473' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "348caab0-10a4-47d7-ba0a-cead8c104693",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.473' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (1)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:30.474' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.474' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 15:27:30.474' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "451d4588-2229-469e-b8a0-8caa03c4e1e3",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.474' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (2)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:30.475' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.475' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 15:27:30.475' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "803bae51-e0c7-473b-b9a1-674bbdd682c7",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.475' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (3)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:30.476' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.476' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 15:27:30.484' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "46e479ea-e22c-411c-a6e5-a777c8165d74",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.485' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:30.485' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.485' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 15:27:30.486' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "dc330bbf-620b-4210-94c3-3686e229fd5e",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.486' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (5)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:30.487' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.487' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 15:27:30.488' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "07ef55bb-b237-45ef-bda3-7ba7d61b91ab",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.488' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:30.488' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.488' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 15:27:30.489' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "e402bee2-739d-466d-b5bf-63d1bef53843",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.489' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:30.490' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.490' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 15:27:30.490' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "fd60bd10-95dc-4e38-91bc-2bfa2a68b594",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.491' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:30.491' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.491' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 15:27:30.492' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "aba4c1f6-4d2b-45b6-880a-34912b8061b3",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.492' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (9)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:30.492' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.492' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.493' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:27:30 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.493' } { message: "[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:27:30.493' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.494' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:27:30 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.494' } { message: "[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:27:30.494' } { message: "[Trace - 3:27:30 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 15:27:30.495' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "26ff92bd-ca0b-4544-91b6-a21e148288b8",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.495' } { message: "[Trace - 3:27:30 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:30.495' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.495' } { message: "[Trace - 3:27:30 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:27:30.496' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.496' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.497' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.497' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 15:27:30.497' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.497' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.498' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 15:27:30.498' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.692' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.693' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:30.693' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.694' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.695' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 15:27:30.695' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.696' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.696' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:30.696' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.697' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.698' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 15:27:30.698' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.699' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.699' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:30.699' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.704' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.704' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 15:27:30.704' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.706' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.706' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:30.706' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.707' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.707' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 15:27:30.707' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.708' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.708' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:30.709' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.709' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.710' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 15:27:30.710' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.710' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.711' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:30.711' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.711' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.711' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 15:27:30.712' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.725' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.725' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 15:27:30.725' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.725' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Started org.eclipse.m2e.core 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.725' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Started org.eclipse.m2e.core 1ms', level: 'info', timestamp: '2023-03-22 15:27:30.726' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.754' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.755' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:30.755' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.756' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.756' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:30.757' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.769' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.769' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:30.769' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.772' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.772' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:30.772' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.773' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM ProjectRegistryRefreshJob finished 50ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.773' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM ProjectRegistryRefreshJob finished 50ms', level: 'info', timestamp: '2023-03-22 15:27:30.773' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.774' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.774' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 15:27:30.774' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.786' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.786' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 15:27:30.786' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.798' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Started org.eclipse.buildship.core 25ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.798' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Started org.eclipse.buildship.core 25ms', level: 'info', timestamp: '2023-03-22 15:27:30.798' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.805' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM RepositoryRegistryUpdateJob finished 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.805' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM RepositoryRegistryUpdateJob finished 1ms', level: 'info', timestamp: '2023-03-22 15:27:30.805' } { message: "[Trace - 3:27:30 PM] Received response 'initialize - (0)' in 3157ms.", level: 'info', timestamp: '2023-03-22 15:27:30.819' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.819' } { message: "[Trace - 3:27:30 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:27:30.820' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:27:30.820' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.821' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.821' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:27:30.821' } { message: "[Trace - 3:27:30 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:27:30.825' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:27:30.826' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.831' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.831' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:27:30.831' } { message: "[Trace - 3:27:30 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:30.973' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:30 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:30.974' } { message: '[Info - 3:27:30 PM] Mar 22, 2023, 3:27:30 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:27:30.974' } { message: "[Trace - 3:27:31 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:27:31.772' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:31.772' } { message: "[Trace - 3:27:31 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 15:27:31.773' } { message: 'Params: {\n' + ' "id": "469855db-5c6f-4cb0-bdce-010880fc8498",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:31.773' } { message: "[Trace - 3:27:31 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:31.774' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:31 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:31.774' } { message: '[Info - 3:27:31 PM] Mar 22, 2023, 3:27:31 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 15:27:31.774' } { message: "[Trace - 3:27:31 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:31.951' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:31 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:31.951' } { message: '[Info - 3:27:31 PM] Mar 22, 2023, 3:27:31 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:31.951' } { message: "[Trace - 3:27:50 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 15:27:50.194' } { message: "[Trace - 3:27:50 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 15:27:50.195' } { message: "[Trace - 3:27:50 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:50.234' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:50 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:50.235' } { message: '[Info - 3:27:50 PM] Mar 22, 2023, 3:27:50 PM >> shutdown', level: 'info', timestamp: '2023-03-22 15:27:50.235' } { message: "[Trace - 3:27:50 PM] Received response 'shutdown - (1)' in 42ms.", level: 'info', timestamp: '2023-03-22 15:27:50.238' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 15:27:50.238' } { message: "[Trace - 3:27:50 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 15:27:50.238' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 15:27:50.238' } { message: '[Error - 3:27:52 PM] Stopping server timed out', level: 'info', timestamp: '2023-03-22 15:27:52.205' } { message: "Use the JDK from 'java.jdt.ls.java.home' setting as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 15:27:52.788' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 15:27:53.679' } { message: "[Trace - 3:27:53 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:27:53.704' } { message: 'Params: {\n' + ' "processId": 29384,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22256 more characters, level: 'info', timestamp: '2023-03-22 15:27:53.705' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 15:27:53.847' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 15:27:54.173' } { message: "[Trace - 3:27:54 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:27:54.184' } { message: 'Params: {\n' + ' "processId": 29384,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22256 more characters, level: 'info', timestamp: '2023-03-22 15:27:54.184' } { message: 'WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.vector\r\n', level: 'info', timestamp: '2023-03-22 15:27:54.321' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.252' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.252' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:27:56.252' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.264' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.265' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:27:56.265' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.312' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.312' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:27:56.312' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.315' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.315' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:27:56.316' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.316' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.317' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:27:56.317' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.318' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.318' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:27:56.318' } { message: "[Trace - 3:27:56 PM] Received response 'initialize - (0)' in 2670ms.", level: 'info', timestamp: '2023-03-22 15:27:56.376' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.376' } { message: "[Trace - 3:27:56 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:27:56.376' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.377' } { message: "[Trace - 3:27:56 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:27:56.381' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:27:56.381' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.387' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.387' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:27:56.388' } { message: "[Trace - 3:27:56 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:27:56.893' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.894' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.894' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM Workspace initialized in 539ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.895' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM Workspace initialized in 539ms', level: 'info', timestamp: '2023-03-22 15:27:56.895' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 15:27:56.898' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "5300a4ce-a1a0-49a8-afe7-a432fc02f792",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.899' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (1)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:56.899' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.899' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 15:27:56.900' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a04b8452-83fc-46da-8836-ab912e328d97",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.900' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (2)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:56.901' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.901' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 15:27:56.901' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "359589a0-cc1c-4de6-99a2-beb1bce8fa88",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.901' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (3)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:56.902' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.902' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 15:27:56.908' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3db610dc-ee5c-42d9-9c77-532a10101f48",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.908' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:56.909' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.909' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 15:27:56.910' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "c79617a2-adcc-4baf-9a41-bb8b7ead433b",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.910' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:56.910' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.910' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 15:27:56.911' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "7588d50f-4343-400d-9205-29f2f5a6ec4b",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.911' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:56.911' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.911' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 15:27:56.912' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3ec31dee-bbdc-454d-be07-b97018dcb1f8",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.912' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:56.913' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.914' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 15:27:56.914' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "1e7d636c-c5be-4509-a1c7-bf91d939b3a9",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.914' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:56.915' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.915' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 15:27:56.916' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "9c1cf74c-851b-4a48-ab34-f309fdb3ee04",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.917' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (9)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:27:56.917' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.917' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.919' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:27:56 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.919' } { message: "[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:27:56.920' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.920' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:27:56 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.921' } { message: "[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:27:56.921' } { message: "[Trace - 3:27:56 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 15:27:56.922' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "ce6e5c10-9be8-4985-8a9f-8d8181fcd4ac",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.922' } { message: "[Trace - 3:27:56 PM] Sending response 'client/registerCapability - (10)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:27:56.923' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:27:56.923' } { message: "[Trace - 3:27:56 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:27:56.923' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.923' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.924' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.924' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 15:27:56.924' } { message: "[Trace - 3:27:56 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:56.925' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:56 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:56.925' } { message: '[Info - 3:27:56 PM] Mar 22, 2023, 3:27:56 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 15:27:56.925' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.064' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.064' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:57.064' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.065' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.065' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 15:27:57.065' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.066' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.066' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:57.066' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.067' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.067' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 15:27:57.067' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.068' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.068' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:57.068' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.069' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.069' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 15:27:57.069' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.070' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.071' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:57.071' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.072' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.072' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 15:27:57.072' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.073' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.073' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:57.073' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.074' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.074' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 15:27:57.074' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.075' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.075' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:27:57.075' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.075' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.075' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 15:27:57.076' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.109' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.109' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 15:27:57.109' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.110' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Started org.eclipse.m2e.core 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.110' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Started org.eclipse.m2e.core 1ms', level: 'info', timestamp: '2023-03-22 15:27:57.110' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.149' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.150' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:57.150' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.151' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.152' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:57.152' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.161' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM ProjectRegistryRefreshJob finished 50ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.161' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM ProjectRegistryRefreshJob finished 50ms', level: 'info', timestamp: '2023-03-22 15:27:57.161' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.163' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.163' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 15:27:57.163' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.167' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.167' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:57.167' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.170' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.170' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:57.171' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.175' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.175' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 15:27:57.176' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.185' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Started org.eclipse.buildship.core 23ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.186' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Started org.eclipse.buildship.core 23ms', level: 'info', timestamp: '2023-03-22 15:27:57.186' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.192' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM RepositoryRegistryUpdateJob finished 0ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.193' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM RepositoryRegistryUpdateJob finished 0ms', level: 'info', timestamp: '2023-03-22 15:27:57.193' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.208' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.208' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:27:57.209' } { message: "[Trace - 3:27:57 PM] Received response 'initialize - (0)' in 3024ms.", level: 'info', timestamp: '2023-03-22 15:27:57.209' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.209' } { message: "[Trace - 3:27:57 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:27:57.210' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:27:57.210' } { message: "[Trace - 3:27:57 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:27:57.215' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:27:57.215' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.219' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.219' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:27:57.219' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.367' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.367' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:27:57.368' } { message: "[Trace - 3:27:57 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:27:57.964' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.964' } { message: "[Trace - 3:27:57 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 15:27:57.965' } { message: 'Params: {\n' + ' "id": "f82abe67-a91f-4cd9-9125-e87a77e377ad",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.965' } { message: "[Trace - 3:27:57 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:57.966' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:57 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:57.966' } { message: '[Info - 3:27:57 PM] Mar 22, 2023, 3:27:57 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 15:27:57.966' } { message: "[Trace - 3:27:58 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:27:58.061' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:27:58 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:27:58.061' } { message: '[Info - 3:27:58 PM] Mar 22, 2023, 3:27:58 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:27:58.061' } { message: "[Trace - 3:28:02 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 15:28:02.636' } { message: "[Trace - 3:28:02 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 15:28:02.637' } { message: "[Trace - 3:28:02 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:02.702' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:02 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:02.702' } { message: '[Info - 3:28:02 PM] Mar 22, 2023, 3:28:02 PM >> shutdown', level: 'info', timestamp: '2023-03-22 15:28:02.703' } { message: "[Trace - 3:28:02 PM] Received response 'shutdown - (1)' in 67ms.", level: 'info', timestamp: '2023-03-22 15:28:02.704' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 15:28:02.704' } { message: "[Trace - 3:28:02 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 15:28:02.704' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 15:28:02.704' } { message: '[Error - 3:28:04 PM] Stopping server timed out', level: 'info', timestamp: '2023-03-22 15:28:04.649' } { message: "Use the JDK from 'java.jdt.ls.java.home' setting as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 15:28:18.082' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 15:28:20.278' } { message: "[Trace - 3:28:20 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:28:20.300' } { message: 'Params: {\n' + ' "processId": 33476,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22283 more characters, level: 'info', timestamp: '2023-03-22 15:28:20.300' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 15:28:20.407' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 15:28:20.662' } { message: "[Trace - 3:28:20 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:28:20.673' } { message: 'Params: {\n' + ' "processId": 33476,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22283 more characters, level: 'info', timestamp: '2023-03-22 15:28:20.673' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 15:28:20.790' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.580' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.580' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:28:22.581' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.612' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.612' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:28:22.612' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.614' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.614' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:28:22.614' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.653' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.654' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:28:22.654' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.688' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.688' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:28:22.688' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.690' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.690' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:28:22.690' } { message: "[Trace - 3:28:22 PM] Received response 'initialize - (0)' in 2434ms.", level: 'info', timestamp: '2023-03-22 15:28:22.736' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.737' } { message: "[Trace - 3:28:22 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:28:22.737' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:28:22.737' } { message: "[Trace - 3:28:22 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:28:22.742' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:28:22.742' } { message: "[Trace - 3:28:22 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:22.745' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:22 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:22.745' } { message: '[Info - 3:28:22 PM] Mar 22, 2023, 3:28:22 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:28:22.745' } { message: "[Trace - 3:28:23 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:28:23.188' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.188' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.189' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Workspace initialized in 469ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.190' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Workspace initialized in 469ms', level: 'info', timestamp: '2023-03-22 15:28:23.190' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 15:28:23.192' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "40db6da2-44b2-4f8d-9b5d-f19741685778",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.193' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (1)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:28:23.194' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.194' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 15:28:23.195' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a94d7324-bccf-4d6c-b7b1-a4e9413e5b86",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.195' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:23.195' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.195' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 15:28:23.195' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "87738cff-abb9-4051-b164-6880ba9c262b",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.196' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (3)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:23.196' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.196' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 15:28:23.203' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "f27b8105-ca05-4fe4-8893-470c58c2262a",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.203' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (4)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:28:23.204' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.204' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 15:28:23.204' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "4cbc04f0-6812-4c1c-be18-9ea7f7cd5741",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.204' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (5)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:28:23.205' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.205' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 15:28:23.206' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "b952a2c8-e7c4-4097-9120-b5e6571fd07e",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.206' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:23.206' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.206' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 15:28:23.207' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "f55aa282-4d8e-422b-98c0-5b9aba9d405b",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.207' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:28:23.208' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.208' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 15:28:23.208' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "461966ec-0bf2-476f-8c65-acdf1bcc2286",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.208' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:23.209' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.209' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 15:28:23.211' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "87579b39-87bd-4bb1-98d3-2aef37c54221",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.211' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (9)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:28:23.212' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.212' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.213' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:23 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.213' } { message: "[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:28:23.213' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.215' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:23 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.216' } { message: "[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:28:23.216' } { message: "[Trace - 3:28:23 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 15:28:23.217' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "59237295-0442-4a19-a565-74cd7df22374",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.217' } { message: "[Trace - 3:28:23 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:23.218' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.218' } { message: "[Trace - 3:28:23 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:28:23.219' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.219' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.220' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.220' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 15:28:23.220' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.220' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.221' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 15:28:23.221' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.296' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.297' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:23.297' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.298' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.298' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 15:28:23.298' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.299' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.299' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:23.300' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.300' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.301' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 15:28:23.301' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.301' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.302' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:23.302' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.303' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.303' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 15:28:23.303' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.305' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.305' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:23.305' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.306' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.306' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 15:28:23.307' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.308' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.308' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:23.309' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.310' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.310' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 15:28:23.310' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.311' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.311' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:23.311' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.312' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.312' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 15:28:23.312' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.347' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.347' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 15:28:23.348' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.348' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Started org.eclipse.m2e.core 2ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.349' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Started org.eclipse.m2e.core 2ms', level: 'info', timestamp: '2023-03-22 15:28:23.349' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.389' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.389' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:23.389' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.391' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.391' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:23.391' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.403' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.403' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:23.404' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.405' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM ProjectRegistryRefreshJob finished 56ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.405' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM ProjectRegistryRefreshJob finished 56ms', level: 'info', timestamp: '2023-03-22 15:28:23.405' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.406' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.406' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 15:28:23.406' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.407' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.407' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:23.407' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.417' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.417' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 15:28:23.417' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.428' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Started org.eclipse.buildship.core 22ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.428' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Started org.eclipse.buildship.core 22ms', level: 'info', timestamp: '2023-03-22 15:28:23.428' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.433' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM RepositoryRegistryUpdateJob finished 0ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.433' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM RepositoryRegistryUpdateJob finished 0ms', level: 'info', timestamp: '2023-03-22 15:28:23.433' } { message: "[Trace - 3:28:23 PM] Received response 'initialize - (0)' in 2771ms.", level: 'info', timestamp: '2023-03-22 15:28:23.446' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.447' } { message: "[Trace - 3:28:23 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:28:23.447' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:28:23.447' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.448' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.448' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:28:23.448' } { message: "[Trace - 3:28:23 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:28:23.451' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:28:23.451' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.455' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.455' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:28:23.455' } { message: "[Trace - 3:28:23 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:23.605' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:23 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:23.605' } { message: '[Info - 3:28:23 PM] Mar 22, 2023, 3:28:23 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:28:23.605' } { message: "[Trace - 3:28:24 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:28:24.221' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:24.222' } { message: "[Trace - 3:28:24 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 15:28:24.222' } { message: 'Params: {\n' + ' "id": "af53e697-8083-4dd5-aeea-64df69b5a9e4",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:24.222' } { message: "[Trace - 3:28:24 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:24.223' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:24 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:24.223' } { message: '[Info - 3:28:24 PM] Mar 22, 2023, 3:28:24 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 15:28:24.223' } { message: "[Trace - 3:28:24 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:24.316' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:24 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:24.316' } { message: '[Info - 3:28:24 PM] Mar 22, 2023, 3:28:24 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:24.316' } { message: "[Trace - 3:28:26 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 15:28:26.351' } { message: "[Trace - 3:28:26 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 15:28:26.352' } { message: "[Trace - 3:28:26 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:26.376' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:26 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:26.377' } { message: '[Info - 3:28:26 PM] Mar 22, 2023, 3:28:26 PM >> shutdown', level: 'info', timestamp: '2023-03-22 15:28:26.377' } { message: "[Trace - 3:28:26 PM] Received response 'shutdown - (1)' in 27ms.", level: 'info', timestamp: '2023-03-22 15:28:26.379' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 15:28:26.380' } { message: "[Trace - 3:28:26 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 15:28:26.380' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 15:28:26.380' } { message: '[Error - 3:28:28 PM] Stopping server timed out', level: 'info', timestamp: '2023-03-22 15:28:28.362' } { message: "Use the JDK from 'java.jdt.ls.java.home' setting as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 15:28:28.502' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 15:28:29.534' } { message: "[Trace - 3:28:29 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:28:29.596' } { message: 'Params: {\n' + ' "processId": 27452,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22281 more characters, level: 'info', timestamp: '2023-03-22 15:28:29.597' } { message: 'WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.vector\r\n', level: 'info', timestamp: '2023-03-22 15:28:29.701' } { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 15:28:29.872' } { message: "[Trace - 3:28:29 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 15:28:29.882' } { message: 'Params: {\n' + ' "processId": 27452,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22281 more characters, level: 'info', timestamp: '2023-03-22 15:28:29.882' } { message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\r\n', level: 'info', timestamp: '2023-03-22 15:28:30.042' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.172' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.172' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:28:32.172' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.205' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.206' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:28:32.206' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.208' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.208' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:28:32.208' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.251' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.252' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 15:28:32.252' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.287' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.287' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM >> initialize', level: 'info', timestamp: '2023-03-22 15:28:32.288' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.289' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.289' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 15:28:32.289' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.840' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:32 PM Setting C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112379)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.841' } { message: "[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112379)", level: 'info', timestamp: '2023-03-22 15:28:32.841' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.852' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:32 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524112842)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.852' } { message: "[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524112842)", level: 'info', timestamp: '2023-03-22 15:28:32.853' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.861' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:32 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524112853)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.862' } { message: "[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524112853)", level: 'info', timestamp: '2023-03-22 15:28:32.862' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.864' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM JVM Runtimes changed, saving new configuration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.864' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM JVM Runtimes changed, saving new configuration', level: 'info', timestamp: '2023-03-22 15:28:32.864' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.885' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.886' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:28:32.886' } { message: "[Trace - 3:28:32 PM] Received response 'initialize - (0)' in 3302ms.", level: 'info', timestamp: '2023-03-22 15:28:32.900' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.901' } { message: "[Trace - 3:28:32 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:28:32.902' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:28:32.902' } { message: "[Trace - 3:28:32 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:28:32.913' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:28:32.913' } { message: "[Trace - 3:28:32 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:32.915' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:32 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:32.915' } { message: '[Info - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:28:32.915' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.007' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.007' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:33.008' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.010' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.010' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:33.010' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.030' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.030' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:33.030' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.033' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.034' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:33.034' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.113' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.113' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:28:33.113' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.452' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112902)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.452' } { message: "[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112902)", level: 'info', timestamp: '2023-03-22 15:28:33.452' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.466' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524113454)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.466' } { message: "[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524113454)", level: 'info', timestamp: '2023-03-22 15:28:33.466' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.480' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:33 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524113468)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.480' } { message: "[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524113468)", level: 'info', timestamp: '2023-03-22 15:28:33.480' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.483' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM JVM Runtimes changed, saving new configuration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.483' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM JVM Runtimes changed, saving new configuration', level: 'info', timestamp: '2023-03-22 15:28:33.483' } { message: "[Trace - 3:28:33 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:28:33.523' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.524' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.525' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Workspace initialized in 641ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.525' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Workspace initialized in 641ms', level: 'info', timestamp: '2023-03-22 15:28:33.525' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.543' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.543' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:33.544' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.546' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.546' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 15:28:33.546' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.547' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.548' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:33.548' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.549' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.549' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 15:28:33.549' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.549' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.550' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:33.550' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.553' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.553' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 15:28:33.553' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.555' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.555' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:33.556' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.556' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.556' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 15:28:33.556' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.557' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.557' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:33.557' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.560' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.560' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 15:28:33.560' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.561' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.561' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 15:28:33.561' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.562' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.562' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 15:28:33.562' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.569' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.570' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 15:28:33.570' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.571' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Started org.eclipse.m2e.core 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.571' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Started org.eclipse.m2e.core 1ms', level: 'info', timestamp: '2023-03-22 15:28:33.571' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 15:28:33.572' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "5bf81e9f-81a0-4a9a-9d6e-b11dc6e64767",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.572' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (1)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.572' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.572' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 15:28:33.573' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "9d2a6787-8304-4442-bacc-37924e8a9da5",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.573' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.573' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.574' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 15:28:33.579' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "9d06210d-8730-42ea-8a5d-207ccdf9a2d6",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.579' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (3)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.579' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.579' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.580' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM ProjectRegistryRefreshJob finished 2ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.580' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM ProjectRegistryRefreshJob finished 2ms', level: 'info', timestamp: '2023-03-22 15:28:33.580' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.583' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.583' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 15:28:33.583' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.600' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.601' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 15:28:33.601' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 15:28:33.603' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "11d6e6ad-6d2f-4f3a-93c8-491566ee0c42",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.604' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.604' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.604' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 15:28:33.605' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "0958435c-045f-4ebf-bc93-fb7047079b78",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.605' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.605' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.605' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 15:28:33.606' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3f89bcb6-b4b5-4072-9817-875abf60a026",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.606' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.606' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.606' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 15:28:33.607' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "cfa1918c-e1a6-44cf-bb71-574197efceff",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.607' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 15:28:33.608' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.608' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 15:28:33.608' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "2db7d722-11eb-4f54-a0e4-49c4e11433f1",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.608' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.609' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.609' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 15:28:33.610' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d72c80e5-f7db-41ff-9e8f-9b303002b950",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.610' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (9)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.610' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.610' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.611' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.612' } { message: "[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:28:33.612' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.613' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 3:28:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.614' } { message: "[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 15:28:33.614' } { message: "[Trace - 3:28:33 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 15:28:33.614' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "c95ae171-f11f-48e1-840e-adcc7236ac84",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.614' } { message: "[Trace - 3:28:33 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 15:28:33.615' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.615' } { message: "[Trace - 3:28:33 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:28:33.616' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.616' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.618' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.619' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 15:28:33.619' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.624' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.624' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 15:28:33.625' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.632' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Started org.eclipse.buildship.core 58ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.633' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Started org.eclipse.buildship.core 58ms', level: 'info', timestamp: '2023-03-22 15:28:33.633' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.644' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM RepositoryRegistryUpdateJob finished 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.645' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM RepositoryRegistryUpdateJob finished 1ms', level: 'info', timestamp: '2023-03-22 15:28:33.645' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.658' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.659' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:28:33.659' } { message: "[Trace - 3:28:33 PM] Received response 'initialize - (0)' in 3776ms.", level: 'info', timestamp: '2023-03-22 15:28:33.661' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.661' } { message: "[Trace - 3:28:33 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 15:28:33.661' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 15:28:33.662' } { message: "[Trace - 3:28:33 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 15:28:33.667' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false'... 1740 more characters, level: 'info', timestamp: '2023-03-22 15:28:33.668' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.675' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.675' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM >> initialized', level: 'info', timestamp: '2023-03-22 15:28:33.676' } { message: "[Trace - 3:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:33.826' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:33 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:33.826' } { message: '[Info - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 15:28:33.827' } { message: "[Trace - 3:28:34 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 15:28:34.541' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:34.541' } { message: "[Trace - 3:28:34 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 15:28:34.542' } { message: 'Params: {\n' + ' "id": "7c23656e-b69c-49ff-9a6e-5713b1d91e59",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:34.542' } { message: "[Trace - 3:28:34 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:34.543' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:34 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:34.543' } { message: '[Info - 3:28:34 PM] Mar 22, 2023, 3:28:34 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 15:28:34.543' } { message: "[Trace - 3:28:34 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 15:28:34.630' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 3:28:34 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 15:28:34.631' } { message: '[Info - 3:28:34 PM] Mar 22, 2023, 3:28:34 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 15:28:34.631' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.672' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM Timeout while waiting for completion of job: Initialize Workspace(32)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.672' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM Timeout while waiting for completion of job: Initialize Workspace(32)', level: 'info', timestamp: '2023-03-22 16:28:33.672' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.673' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.673' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 16:28:33.674' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.676' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.677' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 16:28:33.677' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.680' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 4:28:33 PM >> registerWatchers'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.680' } { message: "[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> registerWatchers'", level: 'info', timestamp: '2023-03-22 16:28:33.680' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.685' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 4:28:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.685' } { message: "[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 16:28:33.686' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.689' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> java/buildWorkspace (incremental)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.689' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> java/buildWorkspace (incremental)', level: 'info', timestamp: '2023-03-22 16:28:33.689' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 16:28:33.691' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "fb40cae8-d597-4fb9-8eeb-e8f915ab89f5",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.project"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.classpath"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.settings/*.prefs"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/src/**"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle.kts"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/gradle.properties"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/pom.xml"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/Projects/opl",\n' + ' "kind": 4\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.691' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (1)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.692' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.692' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.693' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> watchers registered"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.693' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> watchers registered', level: 'info', timestamp: '2023-03-22 16:28:33.693' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 16:28:33.694' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3f1e9c48-91c1-4234-96fe-20ee9a84cf94",\n' + ' "method": "workspace/symbol"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.695' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.695' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.696' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 16:28:33.696' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "bcdc2980-6445-4b2b-b5e5-47e05719408e",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.696' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (3)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.697' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.697' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 16:28:33.698' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "ae081936-ae06-4f6d-a4db-4a6fc57e1d59",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.698' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.698' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.698' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 16:28:33.699' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "f22a658f-ed23-4231-b47d-04509cd778ff",\n' + ' "method": "textDocument/references"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.699' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.699' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.700' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 16:28:33.700' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3b8cf0ef-f638-459f-8356-c2cff19a6db6",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.700' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.700' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.700' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 16:28:33.701' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "db6b9664-02fe-4ff4-8dae-ab27eb2c488f",\n' + ' "method": "workspace/didChangeWorkspaceFolders"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.701' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (7)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.701' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.701' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 16:28:33.702' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "72f4b8d4-c2b9-4208-96b6-bb172c6119ae",\n' + ' "method": "textDocument/implementation"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.702' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.702' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.703' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 16:28:33.703' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "57c3e3ff-e35e-4bc3-9d33-1a6b3733e201",\n' + ' "method": "textDocument/inlayHint"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.703' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (9)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.704' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.704' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 16:28:33.704' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "5fe77ff3-8f89-44cf-bd8e-61dc8e64791b",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.704' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (10)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.705' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.705' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (11)'.", level: 'info', timestamp: '2023-03-22 16:28:33.705' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "51772529-f052-46b3-adad-ae5b89b0f71d",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.705' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (11)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.706' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.706' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (12)'.", level: 'info', timestamp: '2023-03-22 16:28:33.707' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "0e010bbb-fe9c-470e-8119-6c49b045395f",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.707' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (12)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.707' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.707' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (13)'.", level: 'info', timestamp: '2023-03-22 16:28:33.708' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "fa425001-c6fb-414b-8a44-ba5ce9fd455c",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.708' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (13)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.709' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.709' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (14)'.", level: 'info', timestamp: '2023-03-22 16:28:33.709' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "24118c46-62ab-4c34-8dff-a22ac57ee2fe",\n' + ' "method": "textDocument/signatureHelp",\n' + ' "registerOptions": {\n' + ' "triggerCharacters": [\n' + ' "(",\n' + ' ","\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.709' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (14)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.710' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.710' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.711' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> New configuration: {java={home=C:\\\\Program Files\\\\Java\\\\jdk-17, jdt={ls={java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\\\Program Files\\\\Java\\\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\\\Program Files\\\\Java\\\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\\\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.711' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> New configuration: {java={home=C:\\Program Files\\Java\\jdk-17, jdt={ls={java={home=C:\\Program Files\\Java\\jdk-17}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\Program Files\\Java\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\Program Files\\Java\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\Program Files\\Java\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\Program Files\\Java\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}', level: 'info', timestamp: '2023-03-22 16:28:33.711' } { message: "[Trace - 4:28:33 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 16:28:33.712' } { message: 'Params: {\n' + ' "id": "67da5b60-cf10-47ed-a65b-e11f71d0cbe2",\n' + ' "task": "Background task",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.712' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (15)'.", level: 'info', timestamp: '2023-03-22 16:28:33.714' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d65c9bd2-c554-4141-a8e9-2a57732697e8",\n' + ' "method": "textDocument/rename",\n' + ' "registerOptions": {\n' + ' "prepareProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.714' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (15)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.715' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.715' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (16)'.", level: 'info', timestamp: '2023-03-22 16:28:33.715' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "df64e6e2-b752-4727-9837-80e1c7403bae",\n' + ' "method": "workspace/executeCommand",\n' + ' "registerOptions": {\n' + ' "commands": [\n' + ' "vscode.java.checkProjectSettings",\n' + ' "vscode.java.isOnClasspath",\n' + ' "java.project.list",\n' + ' "vscode.java.fetchUsageData",\n' + ' "java.navigate.openTypeHierarchy",\n' + ' "java.edit.handlePasteEvent",\n' + ' "java.edit.stringFormatting",\n' + ' "java.maven.initializeSearcher",\n' + ' "java.maven.searchArtifact",\n' + ' "vscode.java.resolveMainClass",\n' + ' "java.intellicode.enable",\n' + ' "vscode.java.test.navigateToTestOrTarget",\n' + ' "vscode.java.buildWorkspace",\n' + ' "vscode.java.resolveJavaExecutable",\n' + ' "java.project.refreshLib",\n' + ' "java.project.refreshDiagnostics",\n' + ' "vscode.java.test.findTestPackagesAndTypes",\n' + ' "vscode.java.resolveInlineVariables",\n' + ' "java.project.listSourcePaths",\n' + ' "java.project.getClasspaths",\n' + ' "java.project.updateSourceAttachment",\n' + ' "vscode.java.resolveClasspath",\n' + ' "vscode.java.resolveBuildFiles",\n' + ' "vscode.java.test.resolvePath",\n' + ' "vscode.java.resolveSourceUri",\n' + ' "vscode.java.test.findTestLocation",\n' + ' "vscode.java.test.findDirectTestChildrenForClass",\n' + ' "vscode.java.fetchPlatformSettings",\n' + ' "java.project.resolveSourceAttachment",\n' + ' "java.project.addToSourcePath",\n' + ' "java.completion.onDidSelect",\n' + ' "vscode.java.startDebugSession",\n' + ' "java.project.import",\n' + ' "vscode.java.validateLaunchConfig",\n' + ' "java.project.resolveStackTraceLocation",\n' + ' "vscode.java.test.junit.argument",\n' + ' "vscode.java.test.generateTests",\n' + ' "vscode.java.resolveMainMethod",\n' + ' "java.project.getSettings",\n' + ' "java.project.resolveWorkspaceSymbol",\n' + ' "vscode.java.test.findTestTypesAndMethods",\n' + ' "java.project.upgradeGradle",\n' + ' "java.maven.addDependency",\n' + ' "java.project.createModuleInfo",\n' + ' "vscode.java.test.get.testpath",\n' + ' "java.resolvePath",\n' + ' "vscode.java.resolveElementAtSelection",\n' + ' "java.edit.organizeImports",\n' + ' "java.project.generateJar",\n' + ' "java.project.removeFromSourcePath",\n' + ' "java.project.getAll",\n' + ' "java.reloadBundles",\n' + ' "java.project.isTestFile",\n' + ' "vscode.java.resolveClassFilters",\n' + ' "java.getPackageData",\n' + ' "java.maven.controlContext",\n' + ' "java.navigate.resolveTypeHierarchy",\n' + ' "vscode.java.test.findJavaProjects",\n' + ' "java.project.getMainClasses",\n' + ' "vscode.java.updateDebugSettings",\n' + ' "java.protobuf.generateSources",\n' + ' "vscode.java.inferLaunchCommandLength"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.715' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (16)'. Processing request took 2ms", level: 'info', timestamp: '2023-03-22 16:28:33.717' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (17)'.", level: 'info', timestamp: '2023-03-22 16:28:33.718' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "2bef2d7b-b6eb-485d-9d68-3ef4c7bda9b8",\n' + ' "method": "textDocument/codeAction",\n' + ' "registerOptions": {\n' + ' "codeActionKinds": [\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ],\n' + ' "resolveProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.718' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (17)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.719' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.719' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (18)'.", level: 'info', timestamp: '2023-03-22 16:28:33.720' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "4d4326ca-dc92-43eb-8d84-6345079e33dc",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.721' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (18)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 16:28:33.721' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.721' } { message: "[Trace - 4:28:33 PM] Received request 'client/registerCapability - (19)'.", level: 'info', timestamp: '2023-03-22 16:28:33.722' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "e292250e-0e53-47c5-a318-b0bd9a32e90c",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.722' } { message: "[Trace - 4:28:33 PM] Sending response 'client/registerCapability - (19)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.723' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.723' } { message: "[Trace - 4:28:33 PM] Received request 'workspace/executeClientCommand - (20)'.", level: 'info', timestamp: '2023-03-22 16:28:33.723' } { message: 'Params: {\n' + ' "command": "_java.reloadBundles.command",\n' + ' "arguments": []\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.723' } { message: "[Trace - 4:28:33 PM] Sending response 'workspace/executeClientCommand - (20)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 16:28:33.725' } { message: 'Result: []\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.725' } { message: "[Trace - 4:28:33 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 16:28:33.728' } { message: 'Params: {\n "type": "ServiceReady",\n "message": "ServiceReady"\n}\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.728' } { message: "[Trace - 4:28:33 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 16:28:33.730' } { message: "[Trace - 4:28:33 PM] Sending request 'workspace/executeCommand - (1)'.", level: 'info', timestamp: '2023-03-22 16:28:33.742' } { message: 'Params: {\n "command": "java.project.getAll",\n "arguments": []\n}\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.742' } { message: "[Trace - 4:28:33 PM] Sending request 'workspace/executeCommand - (2)'.", level: 'info', timestamp: '2023-03-22 16:28:33.742' } { message: 'Params: {\n "command": "java.project.getAll",\n "arguments": []\n}\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.742' } { message: "[Trace - 4:28:33 PM] Sending request 'workspace/executeCommand - (3)'.", level: 'info', timestamp: '2023-03-22 16:28:33.743' } { message: 'Params: {\n' + ' "command": "vscode.java.test.get.testpath",\n' + ' "arguments": [\n' + ' [\n' + ' "file:///d%3A/Projects/opl"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.743' } { message: "[Trace - 4:28:33 PM] Sending request 'workspace/executeCommand - (4)'.", level: 'info', timestamp: '2023-03-22 16:28:33.743' } { message: 'Params: {\n' + ' "command": "java.project.listSourcePaths",\n' + ' "arguments": []\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.743' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.761' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.getAll"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.761' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.getAll', level: 'info', timestamp: '2023-03-22 16:28:33.761' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.762' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.762' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> shutdown', level: 'info', timestamp: '2023-03-22 16:28:33.762' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.762' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.getAll"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.762' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.getAll', level: 'info', timestamp: '2023-03-22 16:28:33.763' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.764' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand vscode.java.test.get.testpath"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.764' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand vscode.java.test.get.testpath', level: 'info', timestamp: '2023-03-22 16:28:33.764' } { message: "[Trace - 4:28:33 PM] Received response 'workspace/executeCommand - (1)' in 23ms.", level: 'info', timestamp: '2023-03-22 16:28:33.765' } { message: 'Result: [\n' + ' "file:/C:/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/"\n' + ']\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.765' } { message: "[Trace - 4:28:33 PM] Sending request 'workspace/executeCommand - (5)'.", level: 'info', timestamp: '2023-03-22 16:28:33.766' } { message: 'Params: {\n' + ' "command": "java.project.getSettings",\n' + ' "arguments": [\n' + ' "file:///c%3A/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/",\n' + ' [\n' + ' "org.eclipse.jdt.core.compiler.source",\n' + ' "org.eclipse.jdt.ls.core.vm.location"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.766' } { message: "[Trace - 4:28:33 PM] Received response 'shutdown - (1)' in 37ms.", level: 'info', timestamp: '2023-03-22 16:28:33.767' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.767' } { message: "[Trace - 4:28:33 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 16:28:33.767' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.767' } { message: "[Trace - 4:28:33 PM] Received response 'workspace/executeCommand - (2)' in 26ms.", level: 'info', timestamp: '2023-03-22 16:28:33.768' } { message: 'Result: [\n' + ' "file:/C:/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/"\n' + ']\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.768' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.769' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.listSourcePaths"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.769' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.listSourcePaths', level: 'info', timestamp: '2023-03-22 16:28:33.769' } { message: "[Trace - 4:28:33 PM] Received response 'workspace/executeCommand - (4)' in 27ms.", level: 'info', timestamp: '2023-03-22 16:28:33.770' } { message: 'Result: {\n "data": [],\n "status": true\n}\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.771' } { message: "[Trace - 4:28:33 PM] Received response 'workspace/executeCommand - (3)' in 32ms.", level: 'info', timestamp: '2023-03-22 16:28:33.775' } { message: 'Result: []\n\n', level: 'info', timestamp: '2023-03-22 16:28:33.776' } { message: "[Trace - 4:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 16:28:33.777' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.getSettings"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.777' } { message: '[Info - 4:28:33 PM] Mar 22, 2023, 4:28:33 PM >> workspace/executeCommand java.project.getSettings', level: 'info', timestamp: '2023-03-22 16:28:33.777' } { message: "[Trace - 4:28:33 PM] Received response 'workspace/executeCommand - (5)' in 23ms.", level: 'info', timestamp: '2023-03-22 16:28:33.790' } { message: 'Result: {\n' + ' "org.eclipse.jdt.core.compiler.source": "17",\n' + ' "org.eclipse.jdt.ls.core.vm.location": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 16:28:33.790' } { message: "[Trace - 5:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:28:33.743' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:28:33 PM Timeout while waiting for completion of job: Initialize Workspace(32)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:28:33.744' } { message: '[Info - 5:28:33 PM] Mar 22, 2023, 5:28:33 PM Timeout while waiting for completion of job: Initialize Workspace(32)', level: 'info', timestamp: '2023-03-22 17:28:33.744' } { message: "[Trace - 5:28:33 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:28:33.744' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:28:33 PM >> build jobs finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:28:33.744' } { message: '[Info - 5:28:33 PM] Mar 22, 2023, 5:28:33 PM >> build jobs finished', level: 'info', timestamp: '2023-03-22 17:28:33.744' } { message: "[Trace - 5:32:47 PM] Sending notification '$/setTrace'.", level: 'info', timestamp: '2023-03-22 17:32:47.976' } { message: 'Params: {\n "value": "verbose"\n}\n\n', level: 'info', timestamp: '2023-03-22 17:32:47.976' } { message: "[Trace - 5:32:53 PM] Sending notification '$/setTrace'.", level: 'info', timestamp: '2023-03-22 17:32:53.052' } { message: 'Params: {\n "value": "verbose"\n}\n\n', level: 'info', timestamp: '2023-03-22 17:32:53.052' } { message: "[Trace - 5:32:53 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 17:32:53.055' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": null\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "showSt'... 1711 more characters, level: 'info', timestamp: '2023-03-22 17:32:53.055' } { message: "[Trace - 5:32:53 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:32:53.058' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:32:53 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:32:53.058' } { message: '[Info - 5:32:53 PM] Mar 22, 2023, 5:32:53 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 17:32:53.058' } { message: "[Trace - 5:32:53 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:32:53.064' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:32:53 PM >> New configuration: {java={home=C:\\\\Program Files\\\\Java\\\\jdk-17, jdt={ls={java={home=null}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\\\Program Files\\\\Java\\\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\\\Program Files\\\\Java\\\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\\\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:32:53.065' } { message: '[Info - 5:32:53 PM] Mar 22, 2023, 5:32:53 PM >> New configuration: {java={home=C:\\Program Files\\Java\\jdk-17, jdt={ls={java={home=null}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\Program Files\\Java\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\Program Files\\Java\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\Program Files\\Java\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\Program Files\\Java\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}', level: 'info', timestamp: '2023-03-22 17:32:53.065' } { message: "[Trace - 5:32:55 PM] Sending request 'shutdown - (6)'.", level: 'info', timestamp: '2023-03-22 17:32:55.909' } { message: "[Trace - 5:32:55 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:32:55.960' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:32:55 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:32:55.961' } { message: '[Info - 5:32:55 PM] Mar 22, 2023, 5:32:55 PM >> shutdown', level: 'info', timestamp: '2023-03-22 17:32:55.961' } { message: "[Trace - 5:32:55 PM] Received response 'shutdown - (6)' in 52ms.", level: 'info', timestamp: '2023-03-22 17:32:55.961' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 17:32:55.961' } { message: "[Trace - 5:32:55 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 17:32:55.961' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 17:32:55.961' } { message: "[Trace - 5:32:55 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 17:32:55.962' } { message: 'Params: {\n' + ' "id": "5acf3300-71ce-488d-a073-348764f5d198",\n' + ' "task": "Shutdown...",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:32:55.962' } { message: "Use the JDK from 'JAVA_HOME,PATH' as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 17:32:57.921' } { message: 'Starting Java server with: c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\jre\\17.0.6-win32-x86_64\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 17:32:59.475' } { message: "[Trace - 5:32:59 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 17:32:59.523' } { message: 'Params: {\n' + ' "processId": 28948,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22240 more characters, level: 'info', timestamp: '2023-03-22 17:32:59.523' } { message: 'Starting Java server with: c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\jre\\17.0.6-win32-x86_64\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 17:32:59.623' } { message: "[Trace - 5:32:59 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 17:32:59.642' } { message: 'Params: {\n' + ' "processId": 28948,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22240 more characters, level: 'info', timestamp: '2023-03-22 17:32:59.643' } { message: "Use the JDK from 'JAVA_HOME,PATH' as the initial default project JDK.", level: 'info', timestamp: '2023-03-22 17:33:06.045' } { message: 'Starting Java server with: c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\jre\\17.0.6-win32-x86_64\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_ss_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\ss_ws', level: 'info', timestamp: '2023-03-22 17:33:06.949' } { message: "[Trace - 5:33:06 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 17:33:06.993' } { message: 'Params: {\n' + ' "processId": 40708,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22227 more characters, level: 'info', timestamp: '2023-03-22 17:33:06.994' } { message: 'Starting Java server with: c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\jre\\17.0.6-win32-x86_64\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.0\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\8272c4452941f1c6088b99e74f47494a\\redhat.java\\jdt_ws', level: 'info', timestamp: '2023-03-22 17:33:07.105' } { message: "[Trace - 5:33:07 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2023-03-22 17:33:07.114' } { message: 'Params: {\n' + ' "processId": 40708,\n' + ' "clientInfo": {\n' + ' "name": "Visual Studio Code",\n' + ' "version": "1.76.2"\n' + ' },\n' + ' "locale": "en",\n' + ' "rootPath": "d:\\\\Projects\\\\opl",\n' + ' "rootUri": "file:///d%3A/Projects/opl",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional",\n' + ' "normalizesLineEndings": true,\n' + ' "changeAnnotationSupport": {\n' + ' "groupsOnLabel": true\n' + ' }\n' + ' },\n' + ' "configuration": true,\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true,\n' + ' "relativePatternSupport": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "location.range"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "workspaceFolders": true,\n' + ' "semanticTokens": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "fileOperations": {\n' + ' "dynamicRegistration": true,\n' + ' "didCreate": true,\n' + ' "didRename": true,\n' + ' "didDelete": true,\n' + ' "willCreate": true,\n' + ' "willRename": true,\n' + ' "willDelete": true\n' + ' },\n' + ' "inlineValue": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "inlayHint": {\n' + ' "refreshSupport": true\n' + ' },\n' + ' "diagnostics": {\n' + ' "refreshSupport": true\n' + ' }\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "versionSupport": false,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "codeDescriptionSupport": true,\n' + ' "dataSupport": true\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "insertReplaceSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "documentation",\n' + ' "detail",\n' + ' "additionalTextEdits"\n' + ' ]\n' + ' },\n' + ' "insertTextModeSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' },\n' + ' "labelDetailsSupport": true\n' + ' },\n' + ' "insertTextMode": 2,\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' },\n' + ' "completionList": {\n' + ' "itemDefaults": [\n' + ' "commitCharacters",\n' + ' "editRange",\n' + ' "insertTextFormat",\n' + ' "insertTextMode"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' },\n' + ' "activeParameterSupport": true\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' },\n' + ' "labelSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "disabledSupport": true,\n' + ' "dataSupport": true,\n' + ' "resolveSupport": {\n' + ' "properties": [\n' + ' "edit"\n' + ' ]\n' + ' },\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' },\n' + ' "honorsChangeAnnotations": false\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true,\n' + ' "prepareSupportDefaultBehavior": 1,\n' + ' "honorsChangeAnnotations": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' '... 22227 more characters, level: 'info', timestamp: '2023-03-22 17:33:07.114' } { message: "[Trace - 5:33:09 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:09.754' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:09 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:09.754' } { message: '[Info - 5:33:09 PM] Mar 22, 2023, 5:33:09 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 17:33:09.755' } { message: "[Trace - 5:33:09 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:09.784' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:09 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:09.785' } { message: '[Info - 5:33:09 PM] Mar 22, 2023, 5:33:09 PM >> initialize', level: 'info', timestamp: '2023-03-22 17:33:09.785' } { message: "[Trace - 5:33:09 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:09.786' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:09 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:09.786' } { message: '[Info - 5:33:09 PM] Mar 22, 2023, 5:33:09 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 17:33:09.787' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.228' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:10 PM Setting C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531589870)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.228' } { message: "[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531589870)", level: 'info', timestamp: '2023-03-22 17:33:10.228' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.240' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:10 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531590228)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.240' } { message: "[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531590228)", level: 'info', timestamp: '2023-03-22 17:33:10.240' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.251' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:10 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531590240)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.251' } { message: "[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531590240)", level: 'info', timestamp: '2023-03-22 17:33:10.252' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.259' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM Setting java.home C:\\\\Program Files\\\\Java\\\\jdk-17 as default global VM"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.259' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Setting java.home C:\\Program Files\\Java\\jdk-17 as default global VM', level: 'info', timestamp: '2023-03-22 17:33:10.259' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.271' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM JVM Runtimes changed, saving new configuration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.271' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM JVM Runtimes changed, saving new configuration', level: 'info', timestamp: '2023-03-22 17:33:10.271' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.283' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.283' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 17:33:10.283' } { message: "[Trace - 5:33:10 PM] Received response 'initialize - (0)' in 3300ms.", level: 'info', timestamp: '2023-03-22 17:33:10.295' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.295' } { message: "[Trace - 5:33:10 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 17:33:10.296' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.296' } { message: "[Trace - 5:33:10 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 17:33:10.299' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": null\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "showSt'... 1711 more characters, level: 'info', timestamp: '2023-03-22 17:33:10.300' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.302' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.302' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM >> initialized', level: 'info', timestamp: '2023-03-22 17:33:10.302' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.415' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.415' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 17:33:10.415' } { message: "[Trace - 5:33:10 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 17:33:10.702' } { message: 'Params: {\n "type": "ProjectStatus",\n "message": "OK"\n}\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.702' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.703' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM Workspace initialized in 422ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.703' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM Workspace initialized in 422ms', level: 'info', timestamp: '2023-03-22 17:33:10.703' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 17:33:10.738' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "086584b6-275f-4bf3-b69e-7c889d0287f8",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.738' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (1)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 17:33:10.739' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.739' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 17:33:10.739' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "2bc35563-cb89-407e-96bd-95b6f4dbb68b",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.739' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.740' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.740' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 17:33:10.740' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "2770509f-7a4c-4320-ac80-f8b8891361c2",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.740' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (3)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.741' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.741' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 17:33:10.747' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "451e50bb-b496-4c7d-8fe9-6c6a7af4cf42",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.748' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.748' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.748' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 17:33:10.748' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "69f95da5-8691-4472-8e4d-54afd98072f4",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.749' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.749' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.749' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 17:33:10.750' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d7aeb0ef-2fd0-4a9d-bab6-a5c193014be4",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.750' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.750' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.750' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 17:33:10.750' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "9e3068d4-5052-4505-8ebb-6ecfe2cc2053",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.751' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (7)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.751' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.751' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 17:33:10.752' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "4fd32207-2d9e-4433-9552-d550475d01a3",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.752' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (8)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.752' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.752' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 17:33:10.753' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "b0031877-6230-46c3-a4e6-d4202b21c936",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.753' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (9)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.753' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.753' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.757' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:10 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.757' } { message: "[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 17:33:10.757' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.757' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:10 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.758' } { message: "[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 17:33:10.758' } { message: "[Trace - 5:33:10 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 17:33:10.758' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "bfcf89e0-160f-4463-a60c-60182c90efc1",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.758' } { message: "[Trace - 5:33:10 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 17:33:10.758' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 17:33:10.758' } { message: "[Trace - 5:33:10 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: 'Params: {\n' + ' "type": "Started",\n' + ' "message": "LightWeightServiceReady"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: "[Trace - 5:33:10 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:10 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: '[Info - 5:33:10 PM] Mar 22, 2023, 5:33:10 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 17:33:10.759' } { message: "[Trace - 5:33:11 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:11.738' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:11 PM Main thread is waiting"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:11.738' } { message: '[Info - 5:33:11 PM] Mar 22, 2023, 5:33:11 PM Main thread is waiting', level: 'info', timestamp: '2023-03-22 17:33:11.738' } { message: "[Trace - 5:33:11 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:11.772' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:11 PM >> initialize"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:11.772' } { message: '[Info - 5:33:11 PM] Mar 22, 2023, 5:33:11 PM >> initialize', level: 'info', timestamp: '2023-03-22 17:33:11.772' } { message: "[Trace - 5:33:11 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:11.774' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:11 PM Initializing Java Language Server 1.21.0.202303160214"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:11.774' } { message: '[Info - 5:33:11 PM] Mar 22, 2023, 5:33:11 PM Initializing Java Language Server 1.21.0.202303160214', level: 'info', timestamp: '2023-03-22 17:33:11.774' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.313' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.313' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 17:33:12.313' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.314' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.314' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 17:33:12.314' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.324' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.325' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 17:33:12.325' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.327' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.327' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 17:33:12.327' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.673' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:12 PM Setting C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531592272)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.674' } { message: "[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531592272)", level: 'info', timestamp: '2023-03-22 17:33:12.674' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.684' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:12 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531592677)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.684' } { message: "[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531592677)", level: 'info', timestamp: '2023-03-22 17:33:12.684' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.692' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 5:33:12 PM Setting C:\\\\Program Files\\\\Java\\\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531592685)"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.693' } { message: "[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531592685)", level: 'info', timestamp: '2023-03-22 17:33:12.693' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.697' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Setting java.home C:\\\\Program Files\\\\Java\\\\jdk-17 as default global VM"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.698' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting java.home C:\\Program Files\\Java\\jdk-17 as default global VM', level: 'info', timestamp: '2023-03-22 17:33:12.698' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.707' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Default VM Install changed from 1679531592260-C:\\\\Users\\\\Daniel\\\\.vscode\\\\extensions\\\\redhat.java-1.16.0-win32-x64\\\\jre\\\\17.0.6-win32-x86_64 to 1679531592695-C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.708' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Default VM Install changed from 1679531592260-C:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\jre\\17.0.6-win32-x86_64 to 1679531592695-C:\\Program Files\\Java\\jdk-17', level: 'info', timestamp: '2023-03-22 17:33:12.708' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.715' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM JVM Runtimes changed, saving new configuration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.715' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM JVM Runtimes changed, saving new configuration', level: 'info', timestamp: '2023-03-22 17:33:12.715' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.738' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.738' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 17:33:12.738' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.739' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.739' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]', level: 'info', timestamp: '2023-03-22 17:33:12.739' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.739' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.740' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 17:33:12.740' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.741' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.intellicode.enable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.741' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.intellicode.enable]', level: 'info', timestamp: '2023-03-22 17:33:12.741' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.742' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.742' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 17:33:12.742' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.743' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.743' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]', level: 'info', timestamp: '2023-03-22 17:33:12.744' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.748' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.748' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 17:33:12.748' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.749' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.749' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]', level: 'info', timestamp: '2023-03-22 17:33:12.749' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.749' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.749' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]', level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []', level: 'info', timestamp: '2023-03-22 17:33:12.750' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.751' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.751' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]', level: 'info', timestamp: '2023-03-22 17:33:12.751' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.752' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Starting org.eclipse.m2e.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.752' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Starting org.eclipse.m2e.core', level: 'info', timestamp: '2023-03-22 17:33:12.752' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.753' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Started org.eclipse.m2e.core 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.753' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Started org.eclipse.m2e.core 1ms', level: 'info', timestamp: '2023-03-22 17:33:12.753' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.754' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM ProjectRegistryRefreshJob finished 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.755' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM ProjectRegistryRefreshJob finished 1ms', level: 'info', timestamp: '2023-03-22 17:33:12.755' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.756' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Starting org.eclipse.buildship.core"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.756' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Starting org.eclipse.buildship.core', level: 'info', timestamp: '2023-03-22 17:33:12.756' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.767' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Gradle version information cache is up-to-date. Trying to read."\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.768' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Gradle version information cache is up-to-date. Trying to read.', level: 'info', timestamp: '2023-03-22 17:33:12.768' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.779' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Started org.eclipse.buildship.core 24ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.780' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Started org.eclipse.buildship.core 24ms', level: 'info', timestamp: '2023-03-22 17:33:12.780' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.786' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM RepositoryRegistryUpdateJob finished 1ms"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.786' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM RepositoryRegistryUpdateJob finished 1ms', level: 'info', timestamp: '2023-03-22 17:33:12.787' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.799' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.799' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 17:33:12.799' } { message: "[Trace - 5:33:12 PM] Received response 'initialize - (0)' in 5685ms.", level: 'info', timestamp: '2023-03-22 17:33:12.800' } { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true,\n' + ' "semanticTokensProvider": {\n' + ' "legend": {\n' + ' "tokenTypes": [\n' + ' "namespace",\n' + ' "class",\n' + ' "interface",\n' + ' "enum",\n' + ' "enumMember",\n' + ' "type",\n' + ' "typeParameter",\n' + ' "method",\n' + ' "property",\n' + ' "variable",\n' + ' "parameter",\n' + ' "modifier",\n' + ' "keyword",\n' + ' "annotation",\n' + ' "annotationMember",\n' + ' "record",\n' + ' "recordComponent"\n' + ' ],\n' + ' "tokenModifiers": [\n' + ' "abstract",\n' + ' "static",\n' + ' "readonly",\n' + ' "deprecated",\n' + ' "declaration",\n' + ' "documentation",\n' + ' "public",\n' + ' "private",\n' + ' "protected",\n' + ' "native",\n' + ' "generic",\n' + ' "typeArgument",\n' + ' "importDeclaration",\n' + ' "constructor"\n' + ' ]\n' + ' },\n' + ' "range": false,\n' + ' "full": {\n' + ' "delta": false\n' + ' },\n' + ' "documentSelector": [\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "file"\n' + ' },\n' + ' {\n' + ' "language": "java",\n' + ' "scheme": "jdt"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.800' } { message: "[Trace - 5:33:12 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2023-03-22 17:33:12.801' } { message: 'Params: {}\n\n', level: 'info', timestamp: '2023-03-22 17:33:12.801' } { message: "[Trace - 5:33:12 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2023-03-22 17:33:12.803' } { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "java": {\n' + ' "home": null\n' + ' },\n' + ' "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",\n' + ' "lombokSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "protobufSupport": {\n' + ' "enabled": true\n' + ' },\n' + ' "androidSupport": {\n' + ' "enabled": false\n' + ' }\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "automatic",\n' + ' "maven": {\n' + ' "userSettings": null,\n' + ' "globalSettings": null,\n' + ' "notCoveredPluginExecutionSeverity": "warning",\n' + ' "defaultMojoExecutionAction": "ignore"\n' + ' },\n' + ' "workspaceCacheLimit": 90,\n' + ' "runtimes": [\n' + ' {\n' + ' "name": "JavaSE-11",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-11.0.14"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-12",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk-12.0.2"\n' + ' },\n' + ' {\n' + ' "name": "JavaSE-1.8",\n' + ' "path": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301"\n' + ' }\n' + ' ]\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true,\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "disableTestClasspathFlag": false\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "version": null,\n' + ' "home": null,\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "user": {\n' + ' "home": null\n' + ' },\n' + ' "annotationProcessing": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ],\n' + ' "generatesMetadataFilesAtProjectRoot": false\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "eclipse": {\n' + ' "downloadSources": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": true,\n' + ' "description": {\n' + ' "enabled": false\n' + ' }\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' },\n' + ' "insertSpaces": true,\n' + ' "tabSize": 4\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": false\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ],\n' + ' "importOnFirstTimeStartup": "automatic",\n' + ' "importHint": true,\n' + ' "resourceFilters": [\n' + ' "node_modules",\n' + ' "\\\\.git"\n' + ' ],\n' + ' "encoding": "ignore",\n' + ' "exportJar": {\n' + ' "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"\n' + ' }\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "recommendations": {\n' + ' "dependency": {\n' + ' "analytics": {\n' + ' "show": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "completion": {\n' + ' "maxResults": 0,\n' + ' "enabled": true,\n' + ' "guessMethodArguments": true,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*",\n' + ' "sun.*",\n' + ' "jdk.*",\n' + ' "org.graalvm.*",\n' + ' "io.micrometer.shaded.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "#",\n' + ' "java",\n' + ' "javax",\n' + ' "org",\n' + ' "com",\n' + ' ""\n' + ' ],\n' + ' "postfix": {\n' + ' "enabled": true\n' + ' },\n' + ' "matchCase": "off"\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' },\n' + ' "insertionLocation": "afterCursor"\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": "notification"\n' + ' },\n' + ' "server": {\n' + ' "launchMode": "Hybrid"\n' + ' },\n' + ' "sources": {\n' + ' "organizeImports": {\n' + ' "starThreshold": 99,\n' + ' "staticStarThreshold": 99\n' + ' }\n' + ' },\n' + ' "imports": {\n' + ' "gradle": {\n' + ' "wrapper": {\n' + ' "checksums": []\n' + ' }\n' + ' }\n' + ' },\n' + ' "templates": {\n' + ' "fileHeader": [],\n' + ' "typeComment": []\n' + ' },\n' + ' "references": {\n' + ' "includeAccessors": true,\n' + ' "includeDecompiledSources": true\n' + ' },\n' + ' "typeHierarchy": {\n' + ' "lazyLoad": false\n' + ' },\n' + ' "settings": {\n' + ' "url": null\n' + ' },\n' + ' "symbols": {\n' + ' "includeSourceMethodDeclarations": false\n' + ' },\n' + ' "quickfix": {\n' + ' "showAt": "line"\n' + ' },\n' + ' "inlayHints": {\n' + ' "parameterNames": {\n' + ' "enabled": "literals",\n' + ' "exclusions": []\n' + ' }\n' + ' },\n' + ' "codeAction": {\n' + ' "sortMembers": {\n' + ' "avoidVolatileChanges": true\n' + ' }\n' + ' },\n' + ' "compile": {\n' + ' "nullAnalysis": {\n' + ' "nonnull": [\n' + ' "javax.annotation.Nonnull",\n' + ' "org.eclipse.jdt.annotation.NonNull",\n' + ' "org.springframework.lang.NonNull"\n' + ' ],\n' + ' "nullable": [\n' + ' "javax.annotation.Nullable",\n' + ' "org.eclipse.jdt.annotation.Nullable",\n' + ' "org.springframework.lang.Nullable"\n' + ' ],\n' + ' "mode": "disabled"\n' + ' }\n' + ' },\n' + ' "cleanup": {\n' + ' "actionsOnSave": []\n' + ' },\n' + ' "sharedIndexes": {\n' + ' "enabled": "auto",\n' + ' "location": ""\n' + ' },\n' + ' "refactoring": {\n' + ' "extract": {\n' + ' "interface": {\n' + ' "replace": true\n' + ' }\n' + ' }\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "showSt'... 1711 more characters, level: 'info', timestamp: '2023-03-22 17:33:12.803' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.807' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM >> initialized"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.807' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM >> initialized', level: 'info', timestamp: '2023-03-22 17:33:12.807' } { message: "[Trace - 5:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:12.931' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:12 PM Finished creating the Java project jdt.ls-java-project"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:12.932' } { message: '[Info - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Finished creating the Java project jdt.ls-java-project', level: 'info', timestamp: '2023-03-22 17:33:12.932' } { message: "[Trace - 5:33:13 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 17:33:13.598' } { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:13.598' } { message: "[Trace - 5:33:13 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 17:33:13.598' } { message: 'Params: {\n' + ' "id": "5bb5cb78-fc63-4819-a0e2-6af59b725e0f",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/jdt.ls-java-project'.",\n` + ` "status": "31% Refreshing '/jdt.ls-java-project'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 307,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:13.598' } { message: "[Trace - 5:33:13 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:13.599' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:13 PM Importing Maven project(s)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:13.599' } { message: '[Info - 5:33:13 PM] Mar 22, 2023, 5:33:13 PM Importing Maven project(s)', level: 'info', timestamp: '2023-03-22 17:33:13.599' } { message: "[Trace - 5:33:13 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 17:33:13.715' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 5:33:13 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\\\Users\\\\Daniel\\\\.m2\\\\repository"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 17:33:13.716' } { message: '[Info - 5:33:13 PM] Mar 22, 2023, 5:33:13 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository', level: 'info', timestamp: '2023-03-22 17:33:13.716' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.807' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM Timeout while waiting for completion of job: Initialize Workspace(33)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.807' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM Timeout while waiting for completion of job: Initialize Workspace(33)', level: 'info', timestamp: '2023-03-22 18:33:12.808' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.808' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> initialization job finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.809' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> initialization job finished', level: 'info', timestamp: '2023-03-22 18:33:12.809' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.810' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> workspace/didChangeConfiguration"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.810' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> workspace/didChangeConfiguration', level: 'info', timestamp: '2023-03-22 18:33:12.810' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.813' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 6:33:12 PM >> registerWatchers'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.813' } { message: "[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> registerWatchers'", level: 'info', timestamp: '2023-03-22 18:33:12.813' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.817' } { message: 'Params: {\n' + ' "type": 3,\n' + ` "message": "Mar 22, 2023, 6:33:12 PM >> registerFeature 'workspace/didChangeWatchedFiles'"\n` + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.817' } { message: "[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> registerFeature 'workspace/didChangeWatchedFiles'", level: 'info', timestamp: '2023-03-22 18:33:12.817' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2023-03-22 18:33:12.820' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "6b20aa35-2106-4b4e-9727-9e0abeda52d5",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.project"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.classpath"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.settings/*.prefs"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/src/**"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle.kts"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/gradle.properties"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/pom.xml"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/Projects/opl",\n' + ' "kind": 4\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.820' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (1)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.821' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.821' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.822' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> watchers registered"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.823' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> watchers registered', level: 'info', timestamp: '2023-03-22 18:33:12.823' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2023-03-22 18:33:12.823' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "eade6b99-46d0-4639-ac46-373cf2c96021",\n' + ' "method": "workspace/symbol"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.823' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (2)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.824' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.824' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2023-03-22 18:33:12.824' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "78c3c909-0e71-4895-8cb6-ddcc7cf59d64",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.824' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (3)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.825' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.825' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2023-03-22 18:33:12.826' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "39ae0e0a-f5ec-4e69-abf0-dcc556c62d6a",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.826' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (4)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.826' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.826' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2023-03-22 18:33:12.827' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "2a6ba07c-a26c-4bf6-bf8f-050cb581bbf5",\n' + ' "method": "textDocument/references"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.827' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (5)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.827' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.828' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2023-03-22 18:33:12.828' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "30de400c-8949-42b0-ad03-42e329872c82",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.828' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (6)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.828' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.829' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2023-03-22 18:33:12.829' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "f8d3aa2c-1435-48df-90b3-d31d4c88e822",\n' + ' "method": "workspace/didChangeWorkspaceFolders"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.829' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.830' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.830' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2023-03-22 18:33:12.830' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "33664067-38d5-4c84-8b41-8b5c14fc402a",\n' + ' "method": "textDocument/implementation"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.830' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (8)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.831' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.831' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2023-03-22 18:33:12.831' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "8cc5a781-fe2c-4a22-b149-3f49180a5e73",\n' + ' "method": "textDocument/inlayHint"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.831' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (9)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.832' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.832' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2023-03-22 18:33:12.833' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "8a0a4623-d683-4915-bddc-733938499331",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*",\n' + ' " "\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.833' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (10)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.834' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.834' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (11)'.", level: 'info', timestamp: '2023-03-22 18:33:12.834' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "2827f340-3dd9-4c67-ad82-2058e347775c",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.834' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (11)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.835' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.835' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (12)'.", level: 'info', timestamp: '2023-03-22 18:33:12.835' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d715d70d-dd1c-437f-a578-b75b348a78dd",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.835' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (12)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.836' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.836' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (13)'.", level: 'info', timestamp: '2023-03-22 18:33:12.836' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "ed76f66c-2401-455d-9432-c9ebaf91db4b",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.836' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (13)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.837' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.837' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (14)'.", level: 'info', timestamp: '2023-03-22 18:33:12.838' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "015402c8-d89b-4687-89c9-e9cf59401740",\n' + ' "method": "textDocument/signatureHelp",\n' + ' "registerOptions": {\n' + ' "triggerCharacters": [\n' + ' "(",\n' + ' ","\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.838' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (14)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.838' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.839' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.840' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> java/buildWorkspace (incremental)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.840' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> java/buildWorkspace (incremental)', level: 'info', timestamp: '2023-03-22 18:33:12.840' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.841' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> New configuration: {java={home=C:\\\\Program Files\\\\Java\\\\jdk-17, jdt={ls={java={home=null}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\\\Program Files\\\\Java\\\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\\\Program Files\\\\Java\\\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\\\Program Files\\\\Java\\\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\\\Program Files\\\\Java\\\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\\\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.841' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> New configuration: {java={home=C:\\Program Files\\Java\\jdk-17, jdt={ls={java={home=null}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\\Program Files\\Java\\jdk-11.0.14}, {name=JavaSE-12, path=C:\\Program Files\\Java\\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\\Program Files\\Java\\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\\Program Files\\Java\\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \\.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}', level: 'info', timestamp: '2023-03-22 18:33:12.841' } { message: "[Trace - 6:33:12 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2023-03-22 18:33:12.843' } { message: 'Params: {\n' + ' "id": "f941bcbb-75f6-42f1-8466-8263c57f4dbc",\n' + ' "task": "Background task",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.843' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (15)'.", level: 'info', timestamp: '2023-03-22 18:33:12.844' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "eb5a19b0-f747-4834-9970-48a7fa82df65",\n' + ' "method": "textDocument/rename",\n' + ' "registerOptions": {\n' + ' "prepareProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.845' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (15)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.845' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.845' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (16)'.", level: 'info', timestamp: '2023-03-22 18:33:12.846' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "dce92396-1284-4bb3-8c28-e1a761c9a677",\n' + ' "method": "workspace/executeCommand",\n' + ' "registerOptions": {\n' + ' "commands": [\n' + ' "vscode.java.checkProjectSettings",\n' + ' "vscode.java.isOnClasspath",\n' + ' "java.project.list",\n' + ' "vscode.java.fetchUsageData",\n' + ' "java.navigate.openTypeHierarchy",\n' + ' "java.edit.handlePasteEvent",\n' + ' "java.edit.stringFormatting",\n' + ' "java.maven.initializeSearcher",\n' + ' "java.maven.searchArtifact",\n' + ' "vscode.java.resolveMainClass",\n' + ' "java.intellicode.enable",\n' + ' "vscode.java.test.navigateToTestOrTarget",\n' + ' "vscode.java.buildWorkspace",\n' + ' "vscode.java.resolveJavaExecutable",\n' + ' "java.project.refreshLib",\n' + ' "java.project.refreshDiagnostics",\n' + ' "vscode.java.test.findTestPackagesAndTypes",\n' + ' "vscode.java.resolveInlineVariables",\n' + ' "java.project.listSourcePaths",\n' + ' "java.project.getClasspaths",\n' + ' "java.project.updateSourceAttachment",\n' + ' "vscode.java.resolveClasspath",\n' + ' "vscode.java.resolveBuildFiles",\n' + ' "vscode.java.test.resolvePath",\n' + ' "vscode.java.resolveSourceUri",\n' + ' "vscode.java.test.findTestLocation",\n' + ' "vscode.java.test.findDirectTestChildrenForClass",\n' + ' "vscode.java.fetchPlatformSettings",\n' + ' "java.project.resolveSourceAttachment",\n' + ' "java.project.addToSourcePath",\n' + ' "java.completion.onDidSelect",\n' + ' "vscode.java.startDebugSession",\n' + ' "java.project.import",\n' + ' "vscode.java.validateLaunchConfig",\n' + ' "java.project.resolveStackTraceLocation",\n' + ' "vscode.java.test.junit.argument",\n' + ' "vscode.java.test.generateTests",\n' + ' "vscode.java.resolveMainMethod",\n' + ' "java.project.getSettings",\n' + ' "java.project.resolveWorkspaceSymbol",\n' + ' "vscode.java.test.findTestTypesAndMethods",\n' + ' "java.project.upgradeGradle",\n' + ' "java.maven.addDependency",\n' + ' "java.project.createModuleInfo",\n' + ' "vscode.java.test.get.testpath",\n' + ' "java.resolvePath",\n' + ' "vscode.java.resolveElementAtSelection",\n' + ' "java.edit.organizeImports",\n' + ' "java.project.generateJar",\n' + ' "java.project.removeFromSourcePath",\n' + ' "java.project.getAll",\n' + ' "java.reloadBundles",\n' + ' "java.project.isTestFile",\n' + ' "vscode.java.resolveClassFilters",\n' + ' "java.getPackageData",\n' + ' "java.maven.controlContext",\n' + ' "java.navigate.resolveTypeHierarchy",\n' + ' "vscode.java.test.findJavaProjects",\n' + ' "java.project.getMainClasses",\n' + ' "vscode.java.updateDebugSettings",\n' + ' "java.protobuf.generateSources",\n' + ' "vscode.java.inferLaunchCommandLength"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.846' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (16)'. Processing request took 3ms", level: 'info', timestamp: '2023-03-22 18:33:12.849' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (17)'.", level: 'info', timestamp: '2023-03-22 18:33:12.849' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d6d09fc9-72a9-4e02-bddb-13c8e765ee78",\n' + ' "method": "textDocument/codeAction",\n' + ' "registerOptions": {\n' + ' "codeActionKinds": [\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ],\n' + ' "resolveProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.849' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (17)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.850' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.850' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (18)'.", level: 'info', timestamp: '2023-03-22 18:33:12.851' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a881f406-f36a-4b7c-a6fb-89605a7bb5a1",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.851' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (18)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.851' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.851' } { message: "[Trace - 6:33:12 PM] Received request 'client/registerCapability - (19)'.", level: 'info', timestamp: '2023-03-22 18:33:12.852' } { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "fa241b27-eddb-43f3-a2a7-e0afb3c2e0a9",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.852' } { message: "[Trace - 6:33:12 PM] Sending response 'client/registerCapability - (19)'. Processing request took 0ms", level: 'info', timestamp: '2023-03-22 18:33:12.852' } { message: 'No result returned.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.852' } { message: "[Trace - 6:33:12 PM] Received request 'workspace/executeClientCommand - (20)'.", level: 'info', timestamp: '2023-03-22 18:33:12.853' } { message: 'Params: {\n' + ' "command": "_java.reloadBundles.command",\n' + ' "arguments": []\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.853' } { message: "[Trace - 6:33:12 PM] Sending response 'workspace/executeClientCommand - (20)'. Processing request took 1ms", level: 'info', timestamp: '2023-03-22 18:33:12.854' } { message: 'Result: []\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.854' } { message: "[Trace - 6:33:12 PM] Received notification 'language/status'.", level: 'info', timestamp: '2023-03-22 18:33:12.857' } { message: 'Params: {\n "type": "ServiceReady",\n "message": "ServiceReady"\n}\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.857' } { message: "[Trace - 6:33:12 PM] Sending request 'shutdown - (1)'.", level: 'info', timestamp: '2023-03-22 18:33:12.860' } { message: "[Trace - 6:33:12 PM] Sending request 'workspace/executeCommand - (1)'.", level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: 'Params: {\n "command": "java.project.getAll",\n "arguments": []\n}\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: "[Trace - 6:33:12 PM] Sending request 'workspace/executeCommand - (2)'.", level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: 'Params: {\n "command": "java.project.getAll",\n "arguments": []\n}\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: "[Trace - 6:33:12 PM] Sending request 'workspace/executeCommand - (3)'.", level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: 'Params: {\n' + ' "command": "vscode.java.test.get.testpath",\n' + ' "arguments": [\n' + ' [\n' + ' "file:///d%3A/Projects/opl"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: "[Trace - 6:33:12 PM] Sending request 'workspace/executeCommand - (4)'.", level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: 'Params: {\n' + ' "command": "java.project.listSourcePaths",\n' + ' "arguments": []\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.872' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.888' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.getAll"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.889' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.getAll', level: 'info', timestamp: '2023-03-22 18:33:12.889' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.890' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> shutdown"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.890' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> shutdown', level: 'info', timestamp: '2023-03-22 18:33:12.890' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.890' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.getAll"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.890' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.getAll', level: 'info', timestamp: '2023-03-22 18:33:12.890' } { message: "[Trace - 6:33:12 PM] Received response 'workspace/executeCommand - (2)' in 19ms.", level: 'info', timestamp: '2023-03-22 18:33:12.891' } { message: 'Result: [\n' + ' "file:/C:/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/"\n' + ']\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.891' } { message: "[Trace - 6:33:12 PM] Received response 'workspace/executeCommand - (1)' in 20ms.", level: 'info', timestamp: '2023-03-22 18:33:12.892' } { message: 'Result: [\n' + ' "file:/C:/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/"\n' + ']\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.892' } { message: "[Trace - 6:33:12 PM] Sending request 'workspace/executeCommand - (5)'.", level: 'info', timestamp: '2023-03-22 18:33:12.893' } { message: 'Params: {\n' + ' "command": "java.project.getSettings",\n' + ' "arguments": [\n' + ' "file:///c%3A/Users/Daniel/AppData/Roaming/Code/User/workspaceStorage/8272c4452941f1c6088b99e74f47494a/redhat.java/jdt_ws/jdt.ls-java-project/",\n' + ' [\n' + ' "org.eclipse.jdt.core.compiler.source",\n' + ' "org.eclipse.jdt.ls.core.vm.location"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.893' } { message: "[Trace - 6:33:12 PM] Received response 'shutdown - (1)' in 34ms.", level: 'info', timestamp: '2023-03-22 18:33:12.894' } { message: 'Result: {}\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.895' } { message: "[Trace - 6:33:12 PM] Sending notification 'exit'.", level: 'info', timestamp: '2023-03-22 18:33:12.895' } { message: 'No parameters provided.\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.895' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.895' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand vscode.java.test.get.testpath"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.895' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand vscode.java.test.get.testpath', level: 'info', timestamp: '2023-03-22 18:33:12.895' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.896' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.listSourcePaths"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.896' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.listSourcePaths', level: 'info', timestamp: '2023-03-22 18:33:12.896' } { message: "[Trace - 6:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 18:33:12.898' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.getSettings"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.898' } { message: '[Info - 6:33:12 PM] Mar 22, 2023, 6:33:12 PM >> workspace/executeCommand java.project.getSettings', level: 'info', timestamp: '2023-03-22 18:33:12.898' } { message: "[Trace - 6:33:12 PM] Received response 'workspace/executeCommand - (3)' in 27ms.", level: 'info', timestamp: '2023-03-22 18:33:12.899' } { message: 'Result: []\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.899' } { message: "[Trace - 6:33:12 PM] Received response 'workspace/executeCommand - (4)' in 28ms.", level: 'info', timestamp: '2023-03-22 18:33:12.900' } { message: 'Result: {\n "data": [],\n "status": true\n}\n\n', level: 'info', timestamp: '2023-03-22 18:33:12.900' } { message: "[Trace - 6:33:12 PM] Received response 'workspace/executeCommand - (5)' in 22ms.", level: 'info', timestamp: '2023-03-22 18:33:12.915' } { message: 'Result: {\n' + ' "org.eclipse.jdt.core.compiler.source": "17",\n' + ' "org.eclipse.jdt.ls.core.vm.location": "C:\\\\Program Files\\\\Java\\\\jdk-17"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 18:33:12.915' } { message: "[Trace - 7:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 19:33:12.862' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 7:33:12 PM Timeout while waiting for completion of job: Initialize Workspace(33)"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 19:33:12.863' } { message: '[Info - 7:33:12 PM] Mar 22, 2023, 7:33:12 PM Timeout while waiting for completion of job: Initialize Workspace(33)', level: 'info', timestamp: '2023-03-22 19:33:12.863' } { message: "[Trace - 7:33:12 PM] Received notification 'window/logMessage'.", level: 'info', timestamp: '2023-03-22 19:33:12.863' } { message: 'Params: {\n' + ' "type": 3,\n' + ' "message": "Mar 22, 2023, 7:33:12 PM >> build jobs finished"\n' + '}\n' + '\n', level: 'info', timestamp: '2023-03-22 19:33:12.864' } { message: '[Info - 7:33:12 PM] Mar 22, 2023, 7:33:12 PM >> build jobs finished', level: 'info', timestamp: '2023-03-22 19:33:12.864' }