before while
before dotcmd
subshell start
before continue
after dotcmd, return value: 0
before dotcmd
subshell start
before continue
after dotcmd, return value: 0
after while