@Override public void execute(@NotNull final AbstractCommand command) { if (command instanceof ResumeOrStepCommand) { final String threadId = ((ResumeOrStepCommand) command).getThreadId(); clearTempVariables(threadId); } try { command.execute(); } catch (PyDebuggerException e) { LOG.error(e); } }