devToolsMessage = ToolsProtocolParserAccess.get().parseToolsMessage(json);
} catch (JsonProtocolParseException e) {
LOGGER.log(Level.SEVERE, "Unexpected JSON data: " + json.toString(), e);
return;
}
DebuggerToolCommand command = DebuggerToolCommand.forName(devToolsMessage.command());
if (command == null) {
throw new IllegalArgumentException("Invalid command: " + devToolsMessage.command());
}
try {
switch (command) {