[
  {
    "chunk_id": 10,
    "chunk_type": "variables_group",
    "human_description": "These are variable definitions for report 'QueryReport' (resetType=Group), total 2 variables. Variables: CityNumber(java.lang.Integer, System), ConditionalRow(java.lang.Boolean, Nothing).",
    "raw_xml": "<variable name=\"CityNumber\" resetType=\"Group\" calculation=\"System\" resetGroup=\"CityGroup\" class=\"java.lang.Integer\">\n\t\t<initialValueExpression>$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)</initialValueExpression>\n\t</variable>\n\t\n<variable name=\"ConditionalRow\" resetType=\"Group\" resetGroup=\"CityGroup\" class=\"java.lang.Boolean\">\n\t\t<expression>$V{CityGroup_COUNT} % 2 == 0</expression>\n\t\t<initialValueExpression>null</initialValueExpression>\n\t</variable>\n\t",
    "context": "Report 'QueryReport' variable definitions (Group level reset)",
    "metadata": {
      "variable_names": [
        "CityNumber",
        "ConditionalRow"
      ],
      "variable_types": {
        "CityNumber": "java.lang.Integer",
        "ConditionalRow": "java.lang.Boolean"
      },
      "variable_calculations": {
        "CityNumber": "System",
        "ConditionalRow": "Nothing"
      },
      "reset_type": "Group",
      "expressions": {
        "CityNumber": {
          "type": "initialValue",
          "value": "$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)"
        },
        "ConditionalRow": {
          "type": "expression",
          "value": "$V{CityGroup_COUNT} % 2 == 0"
        }
      },
      "count": 2
    }
  },
  {
    "chunk_id": 10,
    "chunk_type": "variables_group",
    "human_description": "These are variable definitions for report 'QueryReport' (resetType=Group), total 2 variables. Variables: CityNumber(java.lang.Integer, System), ConditionalRow(java.lang.Boolean, Nothing).",
    "raw_xml": "<variable name=\"CityNumber\" resetType=\"Group\" calculation=\"System\" resetGroup=\"CityGroup\" class=\"java.lang.Integer\">\n\t\t<initialValueExpression>$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)</initialValueExpression>\n\t</variable>\n\t\n<variable name=\"ConditionalRow\" resetType=\"Group\" resetGroup=\"CityGroup\" class=\"java.lang.Boolean\">\n\t\t<expression>$V{CityGroup_COUNT} % 2 == 0</expression>\n\t\t<initialValueExpression>null</initialValueExpression>\n\t</variable>\n\t",
    "context": "Report 'QueryReport' variable definitions (Group level reset)",
    "metadata": {
      "variable_names": [
        "CityNumber",
        "ConditionalRow"
      ],
      "variable_types": {
        "CityNumber": "java.lang.Integer",
        "ConditionalRow": "java.lang.Boolean"
      },
      "variable_calculations": {
        "CityNumber": "System",
        "ConditionalRow": "Nothing"
      },
      "reset_type": "Group",
      "expressions": {
        "CityNumber": {
          "type": "initialValue",
          "value": "$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)"
        },
        "ConditionalRow": {
          "type": "expression",
          "value": "$V{CityGroup_COUNT} % 2 == 0"
        }
      },
      "count": 2
    }
  }
]