testData update
invert COLLAPSE handling (simplify root parse method) & use rawTokenIndex (empty tokens support)