src/main/software/amazon/event/ruler/JsonRuleCompiler.java [163:175]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                path.pop();
                break;

            case START_ARRAY:
                writeRules(rules, path.extendedName(stepName), parser, withQuotes);
                break;

            default:
                barf(parser, String.format("\"%s\" must be an object or an array", stepName));
            }
        }
        if (!fieldsPresent) {
            barf(parser, "Empty objects are not allowed");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/software/amazon/event/ruler/JsonRuleCompiler.java [208:220]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    path.pop();
                    break;

                case START_ARRAY:
                    writeRules(rules, path.extendedName(stepName), parser, withQuotes);
                    break;

                default:
                    barf(parser, String.format("\"%s\" must be an object or an array", stepName));
            }
        }
        if (!fieldsPresent) {
            barf(parser, "Empty objects are not allowed");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



