[ 'constructor', 'step1', 'step2' ] false
constructor false
step1 false
step2 false
[ 'constructor', 'step0' ] true
constructor true
[ 'constructor' ] false
constructor true
1
2
[ 'constructor', 'step1', 'step2' ] false
constructor false
step1 false
step2 false
[ 'constructor' ] false
constructor true
