modules/ballerina-core/src/main/java/org/ballerinalang/bre/nonblocking/debugger/BLangExecutionDebugger.java
public synchronized void stepOut() {
        if (done) {
            throw new IllegalStateException("Can't Step Out. Ballerina Program execution completed.");
        } else {
            LinkedNode current = currentHaltNode;
            this.currentHaltNode = null;
            this.stepOutFromCallableUnit = true;
            continueExecution(current);
        }
    }
/**
     * Step out from current callable unit, and move to next sibling statement of the parent.
     */
Step out from current callable unit, and move to next sibling statement of the parent.
Step out from current callable unit and move to next sibling statement of the parent .
public synchronized void stepOut() {
        if (done) {
            throw new IllegalStateException("Can't Step Out. Ballerina Program execution completed.");
        } else {
            LinkedNode current = currentHaltNode;
            this.currentHaltNode = null;
            this.stepOutFromCallableUnit = true;
            continueExecution(current);
        }
    }
public synchronized void stepOut ( ) { if ( done ) { throw new IllegalStateException ( "Can't Step Out. Ballerina Program execution completed." ) ; } else { LinkedNode current = currentHaltNode ; this . currentHaltNode = null ; this . stepOutFromCallableUnit = true ; continueExecution ( current ) ; } }
Step out from current callable unit, and move to next sibling statement of the parent.
Step out from current callable unit and move to next sibling statement of the parent .