docs: private void positionalConstraints(PatternDescrBuilder<?> pattern) throws RecognitionException {
          constraint(pattern,
                  true,
                  "");
          if (state.failed)
              return;
  
          while (input.LA(1) == DRL6Lexer.COMMA) {
              match(input,
                      DRL6Lexer.COMMA,
                      null,
                      null,
                      DroolsEditorType.SYMBOL);
              if (state.failed)
                  return;
  
              constraint(pattern,
                      true,
                      "");
              if (state.failed)
                  return;
          }
  
          match(input,
                  DRL6Lexer.SEMICOLON,
                  null,
                  null,
                  DroolsEditorType.SYMBOL);
          if (state.failed)
              return;
      }