fix: predicate bug  on recursive grammar - started test file bugregression.cs