public void executeOperation() throws SQLException {
XDebugSession session = getSession();
MethodExecutionManager executionManager = MethodExecutionManager.getInstance(session.getProject());
if (getStatus().PROCESS_IS_TERMINATING) return;
boolean success = executionManager.debugExecute(executionInput, targetConnection);
if (!success) {
// if the method execution threw exception, the debugger-off statement is not reached,
// hence the session will hag as debuggable. To avoid this, disable debugging has
// to explicitly be called here