if (is_a_behaviour_header(type,value)&&i_am_inside===false){
i_am_inside=true;
outputLogger.log("entering "+value[2][0].c);
testcasemetadata.seqnumber++;
console.log("entering "+value[2][0].c+" META "+testcasemetadata.group_fromspec+""+testcasemetadata.subgroup_fromspec+""+testcasemetadata.operation_fromspec);
}
elseif (i_am_inside===true&&type==="Header"){// i get out once i reach whatever Header follows
i_am_inside=false;
outputLogger.log("exiting "+value[2][0].c);
// ressetting the subindex
testcasemetadata.progressive_subid=0;
console.log("exiting "+value[2][0].c);
current_index--;// parse the current exit block again because we might have two good blocks back-to-back
}
elseif (i_am_inside===true){
if (type==="BulletList"){
outputLogger.log("..collecting BL of "+value.length);
}
elseif (type==="Para"){
outputLogger.log("..collecting PARA of "+value.length);