[
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 15,
                "start": 11
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 17,
              "start": 8
            },
            "text": "10 times 2",
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 17,
                "start": 17
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 20
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 15,
                "start": 11
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 17,
              "start": 8
            },
            "text": "10 times 2",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 17,
                "start": 17
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 17,
          "start": 0
        },
        "text": "what is 10 times 2",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "timesExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "timesOperator",
            "range": {
              "end": 15,
              "start": 11
            },
            "text": "times",
            "value": "timesOperator",
            "word": "times"
          },
          "range": {
            "end": 17,
            "start": 8
          },
          "text": "10 times 2",
          "types": [
            "number",
            "timesExpression"
          ],
          "value": null,
          "word": "times",
          "x": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 9,
              "start": 8
            },
            "text": "10",
            "types": [
              "integer"
            ],
            "value": 10,
            "word": "10"
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 17,
              "start": 17
            },
            "text": "2",
            "types": [
              "integer"
            ],
            "value": 2,
            "word": "2"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "((((10) (times) (2)) is ((20))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 15,
                    "start": 11
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 17,
                  "start": 8
                },
                "text": "10 times 2",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 17,
                    "start": 17
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 20
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 15,
                    "start": 11
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 17,
                  "start": 8
                },
                "text": "10 times 2",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 17,
                    "start": 17
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 17,
              "start": 0
            },
            "text": "what is 10 times 2",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 15,
                  "start": 11
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 17,
                "start": 8
              },
              "text": "10 times 2",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 17,
                  "start": 17
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 times 2 is 20"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 times 2?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is ((10) (times) (2)))?)"
    ],
    "query": "what is 10 times 2",
    "responses": [
      "10 times 2 is 20"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 17,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 23,
                "start": 19
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 25,
              "start": 8
            },
            "text": "10 times 2 times 3",
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 15,
                  "start": 11
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 17,
                "start": 8
              },
              "text": "10 times 2",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 17,
                  "start": 17
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 25,
                "start": 25
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 60
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 23,
                "start": 19
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 25,
              "start": 8
            },
            "text": "10 times 2 times 3",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 15,
                  "start": 11
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 17,
                "start": 8
              },
              "text": "10 times 2",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 17,
                  "start": 17
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 25,
                "start": 25
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 25,
          "start": 0
        },
        "text": "what is 10 times 2 times 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "timesExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "timesOperator",
            "range": {
              "end": 23,
              "start": 19
            },
            "text": "times",
            "value": "timesOperator",
            "word": "times"
          },
          "range": {
            "end": 25,
            "start": 8
          },
          "text": "10 times 2 times 3",
          "types": [
            "number",
            "timesExpression"
          ],
          "value": null,
          "word": "times",
          "x": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 15,
                "start": 11
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 17,
              "start": 8
            },
            "text": "10 times 2",
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 17,
                "start": 17
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 25,
              "start": 25
            },
            "text": "3",
            "types": [
              "integer"
            ],
            "value": 3,
            "word": "3"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "(((((10) (times) (2)) (times) (3)) is ((60))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 23,
                    "start": 19
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 25,
                  "start": 8
                },
                "text": "10 times 2 times 3",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 15,
                      "start": 11
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 17,
                    "start": 8
                  },
                  "text": "10 times 2",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 17,
                      "start": 17
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 25,
                    "start": 25
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 60
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 23,
                    "start": 19
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 25,
                  "start": 8
                },
                "text": "10 times 2 times 3",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 15,
                      "start": 11
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 17,
                    "start": 8
                  },
                  "text": "10 times 2",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 17,
                      "start": 17
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 25,
                    "start": 25
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 25,
              "start": 0
            },
            "text": "what is 10 times 2 times 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 23,
                  "start": 19
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 25,
                "start": 8
              },
              "text": "10 times 2 times 3",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 15,
                    "start": 11
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 17,
                  "start": 8
                },
                "text": "10 times 2",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 17,
                    "start": 17
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 25
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 times 2 times 3 is 60"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 times 2 times 3?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is (((10) (times) (2)) (times) (3)))?)"
    ],
    "query": "what is 10 times 2 times 3",
    "responses": [
      "10 times 2 times 3 is 60"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 19
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 19
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 19
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 17
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 19
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 19
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 21,
                "start": 18
              },
              "text": "plus",
              "value": "plusOperator",
              "word": "plus"
            },
            "range": {
              "end": 23,
              "start": 8
            },
            "text": "10 plus 2 plus 3",
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "plus",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 14,
                  "start": 11
                },
                "text": "plus",
                "value": "plusOperator",
                "word": "plus"
              },
              "range": {
                "end": 16,
                "start": 8
              },
              "text": "10 plus 2",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "plus",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 23,
                "start": 23
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 15
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 21,
                "start": 18
              },
              "text": "plus",
              "value": "plusOperator",
              "word": "plus"
            },
            "range": {
              "end": 23,
              "start": 8
            },
            "text": "10 plus 2 plus 3",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "plus",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 14,
                  "start": 11
                },
                "text": "plus",
                "value": "plusOperator",
                "word": "plus"
              },
              "range": {
                "end": 16,
                "start": 8
              },
              "text": "10 plus 2",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "plus",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 23,
                "start": 23
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 23,
          "start": 0
        },
        "text": "what is 10 plus 2 plus 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "plusExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "plusOperator",
            "range": {
              "end": 21,
              "start": 18
            },
            "text": "plus",
            "value": "plusOperator",
            "word": "plus"
          },
          "range": {
            "end": 23,
            "start": 8
          },
          "text": "10 plus 2 plus 3",
          "types": [
            "number",
            "plusExpression"
          ],
          "value": null,
          "word": "plus",
          "x": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 14,
                "start": 11
              },
              "text": "plus",
              "value": "plusOperator",
              "word": "plus"
            },
            "range": {
              "end": 16,
              "start": 8
            },
            "text": "10 plus 2",
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "plus",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 16,
                "start": 16
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 23,
              "start": 23
            },
            "text": "3",
            "types": [
              "integer"
            ],
            "value": 3,
            "word": "3"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "(((((10) (plus) (2)) (plus) (3)) is ((15))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 21,
                    "start": 18
                  },
                  "text": "plus",
                  "value": "plusOperator",
                  "word": "plus"
                },
                "range": {
                  "end": 23,
                  "start": 8
                },
                "text": "10 plus 2 plus 3",
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "plus",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "plusExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "plusOperator",
                    "range": {
                      "end": 14,
                      "start": 11
                    },
                    "text": "plus",
                    "value": "plusOperator",
                    "word": "plus"
                  },
                  "range": {
                    "end": 16,
                    "start": 8
                  },
                  "text": "10 plus 2",
                  "types": [
                    "number",
                    "plusExpression"
                  ],
                  "value": null,
                  "word": "plus",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 23,
                    "start": 23
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 15
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 21,
                    "start": 18
                  },
                  "text": "plus",
                  "value": "plusOperator",
                  "word": "plus"
                },
                "range": {
                  "end": 23,
                  "start": 8
                },
                "text": "10 plus 2 plus 3",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "plus",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "plusExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "plusOperator",
                    "range": {
                      "end": 14,
                      "start": 11
                    },
                    "text": "plus",
                    "value": "plusOperator",
                    "word": "plus"
                  },
                  "range": {
                    "end": 16,
                    "start": 8
                  },
                  "text": "10 plus 2",
                  "types": [
                    "number",
                    "plusExpression"
                  ],
                  "value": null,
                  "word": "plus",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 23,
                    "start": 23
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 23,
              "start": 0
            },
            "text": "what is 10 plus 2 plus 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 21,
                  "start": 18
                },
                "text": "plus",
                "value": "plusOperator",
                "word": "plus"
              },
              "range": {
                "end": 23,
                "start": 8
              },
              "text": "10 plus 2 plus 3",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "plus",
              "x": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 14,
                    "start": 11
                  },
                  "text": "plus",
                  "value": "plusOperator",
                  "word": "plus"
                },
                "range": {
                  "end": 16,
                  "start": 8
                },
                "text": "10 plus 2",
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "plus",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 16,
                    "start": 16
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 23,
                  "start": 23
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 plus 2 plus 3 is 15"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 plus 2 plus 3?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is (((10) (plus) (2)) (plus) (3)))?)"
    ],
    "query": "what is 10 plus 2 plus 3",
    "responses": [
      "10 plus 2 plus 3 is 15"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 23,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 14,
                "start": 11
              },
              "text": "plus",
              "value": "plusOperator",
              "word": "plus"
            },
            "range": {
              "end": 24,
              "start": 8
            },
            "text": "10 plus 2 times 3",
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "plus",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 22,
                  "start": 18
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 24,
                "start": 16
              },
              "text": "2 times 3",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 24,
                  "start": 24
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 16
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 14,
                "start": 11
              },
              "text": "plus",
              "value": "plusOperator",
              "word": "plus"
            },
            "range": {
              "end": 24,
              "start": 8
            },
            "text": "10 plus 2 times 3",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "plus",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 22,
                  "start": 18
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 24,
                "start": 16
              },
              "text": "2 times 3",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 24,
                  "start": 24
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 24,
          "start": 0
        },
        "text": "what is 10 plus 2 times 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "plusExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "plusOperator",
            "range": {
              "end": 14,
              "start": 11
            },
            "text": "plus",
            "value": "plusOperator",
            "word": "plus"
          },
          "range": {
            "end": 24,
            "start": 8
          },
          "text": "10 plus 2 times 3",
          "types": [
            "number",
            "plusExpression"
          ],
          "value": null,
          "word": "plus",
          "x": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 9,
              "start": 8
            },
            "text": "10",
            "types": [
              "integer"
            ],
            "value": 10,
            "word": "10"
          },
          "y": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 22,
                "start": 18
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 24,
              "start": 16
            },
            "text": "2 times 3",
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 16,
                "start": 16
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 24,
                "start": 24
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "((((10) (plus) ((2) (times) (3))) is ((16))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 14,
                    "start": 11
                  },
                  "text": "plus",
                  "value": "plusOperator",
                  "word": "plus"
                },
                "range": {
                  "end": 24,
                  "start": 8
                },
                "text": "10 plus 2 times 3",
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "plus",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 22,
                      "start": 18
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 24,
                    "start": 16
                  },
                  "text": "2 times 3",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 24,
                      "start": 24
                    },
                    "text": "3",
                    "types": [
                      "integer"
                    ],
                    "value": 3,
                    "word": "3"
                  }
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 16
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 14,
                    "start": 11
                  },
                  "text": "plus",
                  "value": "plusOperator",
                  "word": "plus"
                },
                "range": {
                  "end": 24,
                  "start": 8
                },
                "text": "10 plus 2 times 3",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "plus",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 22,
                      "start": 18
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 24,
                    "start": 16
                  },
                  "text": "2 times 3",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 24,
                      "start": 24
                    },
                    "text": "3",
                    "types": [
                      "integer"
                    ],
                    "value": 3,
                    "word": "3"
                  }
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 24,
              "start": 0
            },
            "text": "what is 10 plus 2 times 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 14,
                  "start": 11
                },
                "text": "plus",
                "value": "plusOperator",
                "word": "plus"
              },
              "range": {
                "end": 24,
                "start": 8
              },
              "text": "10 plus 2 times 3",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "plus",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 22,
                    "start": 18
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 24,
                  "start": 16
                },
                "text": "2 times 3",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 16,
                    "start": 16
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 24,
                    "start": 24
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 plus 2 times 3 is 16"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 plus 2 times 3?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is ((10) (plus) ((2) (times) (3))))?)"
    ],
    "query": "what is 10 plus 2 times 3",
    "responses": [
      "10 plus 2 times 3 is 16"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "minusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "minusOperator",
              "range": {
                "end": 30,
                "start": 26
              },
              "text": "minus",
              "value": "minusOperator",
              "word": "minus"
            },
            "range": {
              "end": 32,
              "start": 8
            },
            "text": "10 plus 2 times 3 minus 2",
            "types": [
              "minusExpression",
              "number"
            ],
            "value": null,
            "word": "minus",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 14,
                  "start": 11
                },
                "text": "plus",
                "value": "plusOperator",
                "word": "plus"
              },
              "range": {
                "end": 24,
                "start": 8
              },
              "text": "10 plus 2 times 3",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "plus",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 22,
                    "start": 18
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 24,
                  "start": 16
                },
                "text": "2 times 3",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 16,
                    "start": 16
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 24,
                    "start": 24
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 32,
                "start": 32
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 14
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "minusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "minusOperator",
              "range": {
                "end": 30,
                "start": 26
              },
              "text": "minus",
              "value": "minusOperator",
              "word": "minus"
            },
            "range": {
              "end": 32,
              "start": 8
            },
            "text": "10 plus 2 times 3 minus 2",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "minusExpression",
              "number"
            ],
            "value": null,
            "word": "minus",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 14,
                  "start": 11
                },
                "text": "plus",
                "value": "plusOperator",
                "word": "plus"
              },
              "range": {
                "end": 24,
                "start": 8
              },
              "text": "10 plus 2 times 3",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "plus",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 22,
                    "start": 18
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 24,
                  "start": 16
                },
                "text": "2 times 3",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 16,
                    "start": 16
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 24,
                    "start": 24
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 32,
                "start": 32
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 32,
          "start": 0
        },
        "text": "what is 10 plus 2 times 3 minus 2",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "minusExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "minusOperator",
            "range": {
              "end": 30,
              "start": 26
            },
            "text": "minus",
            "value": "minusOperator",
            "word": "minus"
          },
          "range": {
            "end": 32,
            "start": 8
          },
          "text": "10 plus 2 times 3 minus 2",
          "types": [
            "minusExpression",
            "number"
          ],
          "value": null,
          "word": "minus",
          "x": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 14,
                "start": 11
              },
              "text": "plus",
              "value": "plusOperator",
              "word": "plus"
            },
            "range": {
              "end": 24,
              "start": 8
            },
            "text": "10 plus 2 times 3",
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "plus",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 22,
                  "start": 18
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 24,
                "start": 16
              },
              "text": "2 times 3",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 24,
                  "start": 24
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            }
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 32,
              "start": 32
            },
            "text": "2",
            "types": [
              "integer"
            ],
            "value": 2,
            "word": "2"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "(((((10) (plus) ((2) (times) (3))) (minus) (2)) is ((14))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "minusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "minusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "minusOperator",
                  "range": {
                    "end": 30,
                    "start": 26
                  },
                  "text": "minus",
                  "value": "minusOperator",
                  "word": "minus"
                },
                "range": {
                  "end": 32,
                  "start": 8
                },
                "text": "10 plus 2 times 3 minus 2",
                "types": [
                  "minusExpression",
                  "number"
                ],
                "value": null,
                "word": "minus",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "plusExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "plusOperator",
                    "range": {
                      "end": 14,
                      "start": 11
                    },
                    "text": "plus",
                    "value": "plusOperator",
                    "word": "plus"
                  },
                  "range": {
                    "end": 24,
                    "start": 8
                  },
                  "text": "10 plus 2 times 3",
                  "types": [
                    "number",
                    "plusExpression"
                  ],
                  "value": null,
                  "word": "plus",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "evaluate": true,
                    "interpolate": [
                      {
                        "property": "x"
                      },
                      {
                        "property": "operator"
                      },
                      {
                        "property": "y"
                      }
                    ],
                    "isResponse": true,
                    "level": 1,
                    "marker": "timesExpression",
                    "number": "one",
                    "operator": {
                      "level": 0,
                      "marker": "timesOperator",
                      "range": {
                        "end": 22,
                        "start": 18
                      },
                      "text": "times",
                      "value": "timesOperator",
                      "word": "times"
                    },
                    "range": {
                      "end": 24,
                      "start": 16
                    },
                    "text": "2 times 3",
                    "types": [
                      "number",
                      "timesExpression"
                    ],
                    "value": null,
                    "word": "times",
                    "x": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 16,
                        "start": 16
                      },
                      "text": "2",
                      "types": [
                        "integer"
                      ],
                      "value": 2,
                      "word": "2"
                    },
                    "y": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 24,
                        "start": 24
                      },
                      "text": "3",
                      "types": [
                        "integer"
                      ],
                      "value": 3,
                      "word": "3"
                    }
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 32,
                    "start": 32
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 14
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "minusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "minusOperator",
                  "range": {
                    "end": 30,
                    "start": 26
                  },
                  "text": "minus",
                  "value": "minusOperator",
                  "word": "minus"
                },
                "range": {
                  "end": 32,
                  "start": 8
                },
                "text": "10 plus 2 times 3 minus 2",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "minusExpression",
                  "number"
                ],
                "value": null,
                "word": "minus",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "plusExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "plusOperator",
                    "range": {
                      "end": 14,
                      "start": 11
                    },
                    "text": "plus",
                    "value": "plusOperator",
                    "word": "plus"
                  },
                  "range": {
                    "end": 24,
                    "start": 8
                  },
                  "text": "10 plus 2 times 3",
                  "types": [
                    "number",
                    "plusExpression"
                  ],
                  "value": null,
                  "word": "plus",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "evaluate": true,
                    "interpolate": [
                      {
                        "property": "x"
                      },
                      {
                        "property": "operator"
                      },
                      {
                        "property": "y"
                      }
                    ],
                    "isResponse": true,
                    "level": 1,
                    "marker": "timesExpression",
                    "number": "one",
                    "operator": {
                      "level": 0,
                      "marker": "timesOperator",
                      "range": {
                        "end": 22,
                        "start": 18
                      },
                      "text": "times",
                      "value": "timesOperator",
                      "word": "times"
                    },
                    "range": {
                      "end": 24,
                      "start": 16
                    },
                    "text": "2 times 3",
                    "types": [
                      "number",
                      "timesExpression"
                    ],
                    "value": null,
                    "word": "times",
                    "x": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 16,
                        "start": 16
                      },
                      "text": "2",
                      "types": [
                        "integer"
                      ],
                      "value": 2,
                      "word": "2"
                    },
                    "y": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 24,
                        "start": 24
                      },
                      "text": "3",
                      "types": [
                        "integer"
                      ],
                      "value": 3,
                      "word": "3"
                    }
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 32,
                    "start": 32
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 32,
              "start": 0
            },
            "text": "what is 10 plus 2 times 3 minus 2",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "minusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "minusOperator",
                "range": {
                  "end": 30,
                  "start": 26
                },
                "text": "minus",
                "value": "minusOperator",
                "word": "minus"
              },
              "range": {
                "end": 32,
                "start": 8
              },
              "text": "10 plus 2 times 3 minus 2",
              "types": [
                "minusExpression",
                "number"
              ],
              "value": null,
              "word": "minus",
              "x": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 14,
                    "start": 11
                  },
                  "text": "plus",
                  "value": "plusOperator",
                  "word": "plus"
                },
                "range": {
                  "end": 24,
                  "start": 8
                },
                "text": "10 plus 2 times 3",
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "plus",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 22,
                      "start": 18
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 24,
                    "start": 16
                  },
                  "text": "2 times 3",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 24,
                      "start": 24
                    },
                    "text": "3",
                    "types": [
                      "integer"
                    ],
                    "value": 3,
                    "word": "3"
                  }
                }
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 32,
                  "start": 32
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 plus 2 times 3 minus 2 is 14"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 plus 2 times 3 minus 2?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is (((10) (plus) ((2) (times) (3))) (minus) (2)))?)"
    ],
    "query": "what is 10 plus 2 times 3 minus 2",
    "responses": [
      "10 plus 2 times 3 minus 2 is 14"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 11
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 16
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 8
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "minusExpression",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "minusExpression",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 11,
                "start": 11
              },
              "text": "+",
              "value": "plusOperator",
              "word": "+"
            },
            "range": {
              "end": 14,
              "start": 8
            },
            "text": "10 + 10",
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "+",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 14,
                "start": 13
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 20
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 11,
                "start": 11
              },
              "text": "+",
              "value": "plusOperator",
              "word": "+"
            },
            "range": {
              "end": 14,
              "start": 8
            },
            "text": "10 + 10",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "+",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 9,
                "start": 8
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 14,
                "start": 13
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "what is 10 + 10",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "plusExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "plusOperator",
            "range": {
              "end": 11,
              "start": 11
            },
            "text": "+",
            "value": "plusOperator",
            "word": "+"
          },
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "10 + 10",
          "types": [
            "number",
            "plusExpression"
          ],
          "value": null,
          "word": "+",
          "x": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 9,
              "start": 8
            },
            "text": "10",
            "types": [
              "integer"
            ],
            "value": 10,
            "word": "10"
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 14,
              "start": 13
            },
            "text": "10",
            "types": [
              "integer"
            ],
            "value": 10,
            "word": "10"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "((((10) (+) (10)) is ((20))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 11,
                    "start": 11
                  },
                  "text": "+",
                  "value": "plusOperator",
                  "word": "+"
                },
                "range": {
                  "end": 14,
                  "start": 8
                },
                "text": "10 + 10",
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "+",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 14,
                    "start": 13
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 20
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 11,
                    "start": 11
                  },
                  "text": "+",
                  "value": "plusOperator",
                  "word": "+"
                },
                "range": {
                  "end": 14,
                  "start": 8
                },
                "text": "10 + 10",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "+",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 14,
                    "start": 13
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "what is 10 + 10",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 11,
                  "start": 11
                },
                "text": "+",
                "value": "plusOperator",
                "word": "+"
              },
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "10 + 10",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "+",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 14,
                  "start": 13
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 + 10 is 20"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 + 10?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is ((10) (+) (10)))?)"
    ],
    "query": "what is 10 + 10",
    "responses": [
      "10 + 10 is 20"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "minusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "minusOperator",
              "range": {
                "end": 20,
                "start": 20
              },
              "text": "-",
              "value": "minusOperator",
              "word": "-"
            },
            "range": {
              "end": 22,
              "start": 8
            },
            "text": "10 * 10 + 2 - 3",
            "types": [
              "minusExpression",
              "number"
            ],
            "value": null,
            "word": "-",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "+",
                "value": "plusOperator",
                "word": "+"
              },
              "range": {
                "end": 18,
                "start": 8
              },
              "text": "10 * 10 + 2",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "+",
              "x": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 11,
                    "start": 11
                  },
                  "text": "*",
                  "value": "timesOperator",
                  "word": "*"
                },
                "range": {
                  "end": 14,
                  "start": 8
                },
                "text": "10 * 10",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "*",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 14,
                    "start": 13
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                }
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 18,
                  "start": 18
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 22,
                "start": 22
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 99
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "minusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "minusOperator",
              "range": {
                "end": 20,
                "start": 20
              },
              "text": "-",
              "value": "minusOperator",
              "word": "-"
            },
            "range": {
              "end": 22,
              "start": 8
            },
            "text": "10 * 10 + 2 - 3",
            "touchedBy": [
              "math#call3",
              "math#call2"
            ],
            "types": [
              "minusExpression",
              "number"
            ],
            "value": null,
            "word": "-",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "+",
                "value": "plusOperator",
                "word": "+"
              },
              "range": {
                "end": 18,
                "start": 8
              },
              "text": "10 * 10 + 2",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "+",
              "x": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 11,
                    "start": 11
                  },
                  "text": "*",
                  "value": "timesOperator",
                  "word": "*"
                },
                "range": {
                  "end": 14,
                  "start": 8
                },
                "text": "10 * 10",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "*",
                "x": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 9,
                    "start": 8
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 14,
                    "start": 13
                  },
                  "text": "10",
                  "types": [
                    "integer"
                  ],
                  "value": 10,
                  "word": "10"
                }
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 18,
                  "start": 18
                },
                "text": "2",
                "types": [
                  "integer"
                ],
                "value": 2,
                "word": "2"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 22,
                "start": 22
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 3,
            "start": 0
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 22,
          "start": 0
        },
        "text": "what is 10 * 10 + 2 - 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "minusExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "minusOperator",
            "range": {
              "end": 20,
              "start": 20
            },
            "text": "-",
            "value": "minusOperator",
            "word": "-"
          },
          "range": {
            "end": 22,
            "start": 8
          },
          "text": "10 * 10 + 2 - 3",
          "types": [
            "minusExpression",
            "number"
          ],
          "value": null,
          "word": "-",
          "x": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 16,
                "start": 16
              },
              "text": "+",
              "value": "plusOperator",
              "word": "+"
            },
            "range": {
              "end": 18,
              "start": 8
            },
            "text": "10 * 10 + 2",
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "+",
            "x": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 11,
                  "start": 11
                },
                "text": "*",
                "value": "timesOperator",
                "word": "*"
              },
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "10 * 10",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "*",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 9,
                  "start": 8
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 14,
                  "start": 13
                },
                "text": "10",
                "types": [
                  "integer"
                ],
                "value": 10,
                "word": "10"
              }
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 18,
                "start": 18
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "3",
            "types": [
              "integer"
            ],
            "value": 3,
            "word": "3"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "((((((10) (*) (10)) (+) (2)) (-) (3)) is ((99))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "minusOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "minusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "minusOperator",
                  "range": {
                    "end": 20,
                    "start": 20
                  },
                  "text": "-",
                  "value": "minusOperator",
                  "word": "-"
                },
                "range": {
                  "end": 22,
                  "start": 8
                },
                "text": "10 * 10 + 2 - 3",
                "types": [
                  "minusExpression",
                  "number"
                ],
                "value": null,
                "word": "-",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "plusExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "plusOperator",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "+",
                    "value": "plusOperator",
                    "word": "+"
                  },
                  "range": {
                    "end": 18,
                    "start": 8
                  },
                  "text": "10 * 10 + 2",
                  "types": [
                    "number",
                    "plusExpression"
                  ],
                  "value": null,
                  "word": "+",
                  "x": {
                    "dead": true,
                    "evaluate": true,
                    "interpolate": [
                      {
                        "property": "x"
                      },
                      {
                        "property": "operator"
                      },
                      {
                        "property": "y"
                      }
                    ],
                    "isResponse": true,
                    "level": 1,
                    "marker": "timesExpression",
                    "number": "one",
                    "operator": {
                      "level": 0,
                      "marker": "timesOperator",
                      "range": {
                        "end": 11,
                        "start": 11
                      },
                      "text": "*",
                      "value": "timesOperator",
                      "word": "*"
                    },
                    "range": {
                      "end": 14,
                      "start": 8
                    },
                    "text": "10 * 10",
                    "types": [
                      "number",
                      "timesExpression"
                    ],
                    "value": null,
                    "word": "*",
                    "x": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 9,
                        "start": 8
                      },
                      "text": "10",
                      "types": [
                        "integer"
                      ],
                      "value": 10,
                      "word": "10"
                    },
                    "y": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 14,
                        "start": 13
                      },
                      "text": "10",
                      "types": [
                        "integer"
                      ],
                      "value": 10,
                      "word": "10"
                    }
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 18,
                      "start": 18
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 22,
                    "start": 22
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 99
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "minusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "minusOperator",
                  "range": {
                    "end": 20,
                    "start": 20
                  },
                  "text": "-",
                  "value": "minusOperator",
                  "word": "-"
                },
                "range": {
                  "end": 22,
                  "start": 8
                },
                "text": "10 * 10 + 2 - 3",
                "touchedBy": [
                  "math#call3",
                  "math#call2"
                ],
                "types": [
                  "minusExpression",
                  "number"
                ],
                "value": null,
                "word": "-",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "plusExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "plusOperator",
                    "range": {
                      "end": 16,
                      "start": 16
                    },
                    "text": "+",
                    "value": "plusOperator",
                    "word": "+"
                  },
                  "range": {
                    "end": 18,
                    "start": 8
                  },
                  "text": "10 * 10 + 2",
                  "types": [
                    "number",
                    "plusExpression"
                  ],
                  "value": null,
                  "word": "+",
                  "x": {
                    "dead": true,
                    "evaluate": true,
                    "interpolate": [
                      {
                        "property": "x"
                      },
                      {
                        "property": "operator"
                      },
                      {
                        "property": "y"
                      }
                    ],
                    "isResponse": true,
                    "level": 1,
                    "marker": "timesExpression",
                    "number": "one",
                    "operator": {
                      "level": 0,
                      "marker": "timesOperator",
                      "range": {
                        "end": 11,
                        "start": 11
                      },
                      "text": "*",
                      "value": "timesOperator",
                      "word": "*"
                    },
                    "range": {
                      "end": 14,
                      "start": 8
                    },
                    "text": "10 * 10",
                    "types": [
                      "number",
                      "timesExpression"
                    ],
                    "value": null,
                    "word": "*",
                    "x": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 9,
                        "start": 8
                      },
                      "text": "10",
                      "types": [
                        "integer"
                      ],
                      "value": 10,
                      "word": "10"
                    },
                    "y": {
                      "dead": true,
                      "instance": true,
                      "level": 1,
                      "marker": "integer",
                      "range": {
                        "end": 14,
                        "start": 13
                      },
                      "text": "10",
                      "types": [
                        "integer"
                      ],
                      "value": 10,
                      "word": "10"
                    }
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 18,
                      "start": 18
                    },
                    "text": "2",
                    "types": [
                      "integer"
                    ],
                    "value": 2,
                    "word": "2"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 22,
                    "start": 22
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 22,
              "start": 0
            },
            "text": "what is 10 * 10 + 2 - 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "minusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "minusOperator",
                "range": {
                  "end": 20,
                  "start": 20
                },
                "text": "-",
                "value": "minusOperator",
                "word": "-"
              },
              "range": {
                "end": 22,
                "start": 8
              },
              "text": "10 * 10 + 2 - 3",
              "types": [
                "minusExpression",
                "number"
              ],
              "value": null,
              "word": "-",
              "x": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "plusExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "plusOperator",
                  "range": {
                    "end": 16,
                    "start": 16
                  },
                  "text": "+",
                  "value": "plusOperator",
                  "word": "+"
                },
                "range": {
                  "end": 18,
                  "start": 8
                },
                "text": "10 * 10 + 2",
                "types": [
                  "number",
                  "plusExpression"
                ],
                "value": null,
                "word": "+",
                "x": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 11,
                      "start": 11
                    },
                    "text": "*",
                    "value": "timesOperator",
                    "word": "*"
                  },
                  "range": {
                    "end": 14,
                    "start": 8
                  },
                  "text": "10 * 10",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "*",
                  "x": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 9,
                      "start": 8
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  },
                  "y": {
                    "dead": true,
                    "instance": true,
                    "level": 1,
                    "marker": "integer",
                    "range": {
                      "end": 14,
                      "start": 13
                    },
                    "text": "10",
                    "types": [
                      "integer"
                    ],
                    "value": 10,
                    "word": "10"
                  }
                },
                "y": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 18,
                    "start": 18
                  },
                  "text": "2",
                  "types": [
                    "integer"
                  ],
                  "value": 2,
                  "word": "2"
                }
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "10 * 10 + 2 - 3 is 99"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "what is 10 * 10 + 2 - 3?"
    ],
    "paraphrasesParenthesized": [
      "(((what) is ((((10) (*) (10)) (+) (2)) (-) (3)))?)"
    ],
    "query": "what is 10 * 10 + 2 - 3",
    "responses": [
      "10 * 10 + 2 - 3 is 99"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 8
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 20
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "minusExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "minusExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 22,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "timesOperator",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "evalue": {
          "isResponse": true,
          "marker": "number",
          "paraphrase": false,
          "value": 20
        },
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": true,
        "level": 1,
        "marker": "timesExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "timesOperator",
          "range": {
            "end": 6,
            "start": 2
          },
          "text": "times",
          "value": "timesOperator",
          "word": "times"
        },
        "range": {
          "end": 8,
          "start": 0
        },
        "text": "4 times 5",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "number",
          "timesExpression"
        ],
        "value": null,
        "word": "times",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "y": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 8,
            "start": 8
          },
          "text": "5",
          "types": [
            "integer"
          ],
          "value": 5,
          "word": "5"
        }
      }
    ],
    "generatedParenthesized": [
      "((20))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "timesOperator",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "timesOperator",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "timesOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 20
            },
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 6,
                "start": 2
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 8,
              "start": 0
            },
            "text": "4 times 5",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 8,
                "start": 8
              },
              "text": "5",
              "types": [
                "integer"
              ],
              "value": 5,
              "word": "5"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "20"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "4 times 5"
    ],
    "paraphrasesParenthesized": [
      "((4) (times) (5))"
    ],
    "query": "4 times 5",
    "responses": [
      "20"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 8,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "y",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ],
        [
          "x",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "number": "one",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "range": {
          "end": 5,
          "start": 0
        },
        "text": "x is 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 5,
            "start": 5
          },
          "text": "3",
          "types": [
            "integer"
          ],
          "value": 3,
          "word": "3"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "y",
          "number": "one",
          "range": {
            "end": 7,
            "start": 7
          },
          "text": "y",
          "types": [
            "y"
          ],
          "value": "y",
          "word": "y"
        },
        "range": {
          "end": 12,
          "start": 7
        },
        "text": "y is 4",
        "topLevel": true,
        "touchedBy": [
          "math#call12"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 12,
            "start": 12
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "default": true,
            "level": 1,
            "marker": "x",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "x",
            "types": [
              "x"
            ],
            "value": "x",
            "word": "x"
          },
          "two": {
            "dead": true,
            "default": true,
            "evalue": {
              "dead": true,
              "edefault": true,
              "evalue": 3,
              "instance": true,
              "isModule": true,
              "isProcess": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "touchedBy": [
                "math#call23"
              ],
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 1,
            "marker": "x",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "x",
            "touchedBy": [
              "math#call23",
              "math#call22"
            ],
            "types": [
              "x"
            ],
            "value": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "word": "x"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 17,
            "start": 14
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 22,
          "start": 14
        },
        "text": "what is x",
        "topLevel": true,
        "touchedBy": [
          "math#call22"
        ],
        "two": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 22,
            "start": 22
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(((x) is ((3))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "y",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "y",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 7,
                "start": 7
              },
              "stm": {
                "id": 4
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              },
              "word": "y"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "y",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              }
            },
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 0,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              },
              "word": "x"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "x",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "default": true,
                "level": 1,
                "marker": "x",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "x",
                "types": [
                  "x"
                ],
                "value": "x",
                "word": "x"
              },
              "two": {
                "dead": true,
                "default": true,
                "evalue": {
                  "dead": true,
                  "edefault": true,
                  "evalue": 3,
                  "instance": true,
                  "isModule": true,
                  "isProcess": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 5,
                    "start": 5
                  },
                  "text": "3",
                  "touchedBy": [
                    "math#call23"
                  ],
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 1,
                "marker": "x",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "x",
                "touchedBy": [
                  "math#call23",
                  "math#call22"
                ],
                "types": [
                  "x"
                ],
                "value": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 5,
                    "start": 5
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                },
                "word": "x"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 17,
                "start": 14
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 22,
              "start": 14
            },
            "text": "what is x",
            "topLevel": true,
            "touchedBy": [
              "math#call22"
            ],
            "two": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 22,
                "start": 22
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "y",
              "number": "one",
              "range": {
                "end": 7,
                "start": 7
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": "y",
              "word": "y"
            },
            "range": {
              "end": 12,
              "start": 7
            },
            "text": "y is 4",
            "topLevel": true,
            "touchedBy": [
              "math#call12"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "range": {
              "end": 5,
              "start": 0
            },
            "text": "x is 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "x is 3",
      "y is 4",
      "what is x?"
    ],
    "paraphrasesParenthesized": [
      "((x) is (3))",
      "((y) is (4))",
      "(((what) is (x))?)"
    ],
    "query": "x is 3 y is 4 what is x",
    "responses": [
      "",
      "",
      "x is 3"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "y",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ],
        [
          "y",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "number": "one",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "range": {
          "end": 5,
          "start": 0
        },
        "text": "x is 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 5,
            "start": 5
          },
          "text": "3",
          "types": [
            "integer"
          ],
          "value": 3,
          "word": "3"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "y",
          "number": "one",
          "range": {
            "end": 7,
            "start": 7
          },
          "text": "y",
          "types": [
            "y"
          ],
          "value": "y",
          "word": "y"
        },
        "range": {
          "end": 12,
          "start": 7
        },
        "text": "y is 4",
        "topLevel": true,
        "touchedBy": [
          "math#call12"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 12,
            "start": 12
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "default": true,
            "level": 1,
            "marker": "x",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "x",
            "types": [
              "x"
            ],
            "value": "x",
            "word": "x"
          },
          "two": {
            "dead": true,
            "default": true,
            "evalue": {
              "dead": true,
              "edefault": true,
              "evalue": 3,
              "instance": true,
              "isModule": true,
              "isProcess": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "touchedBy": [
                "math#call23"
              ],
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 1,
            "marker": "x",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "x",
            "touchedBy": [
              "math#call23",
              "math#call22"
            ],
            "types": [
              "x"
            ],
            "value": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "word": "x"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 17,
            "start": 14
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 22,
          "start": 14
        },
        "text": "what is x",
        "topLevel": true,
        "touchedBy": [
          "math#call22"
        ],
        "two": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 22,
            "start": 22
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "word": "is"
      },
      {
        "context_id": 8,
        "context_index": 7,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "default": true,
            "level": 1,
            "marker": "y",
            "range": {
              "end": 32,
              "start": 32
            },
            "text": "y",
            "types": [
              "y"
            ],
            "value": "y",
            "word": "y"
          },
          "two": {
            "dead": true,
            "default": true,
            "evalue": {
              "dead": true,
              "edefault": true,
              "evalue": 4,
              "instance": true,
              "isModule": true,
              "isProcess": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "4",
              "touchedBy": [
                "math#call45"
              ],
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 1,
            "marker": "y",
            "range": {
              "end": 32,
              "start": 32
            },
            "text": "y",
            "touchedBy": [
              "math#call45",
              "math#call44"
            ],
            "types": [
              "y"
            ],
            "value": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "word": "y"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 27,
            "start": 24
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 32,
          "start": 24
        },
        "text": "what is y",
        "topLevel": true,
        "touchedBy": [
          "math#call44"
        ],
        "two": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "y",
          "range": {
            "end": 32,
            "start": 32
          },
          "text": "y",
          "types": [
            "y"
          ],
          "value": "y",
          "word": "y"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(((x) is ((3))))",
      "(((y) is ((4))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "y",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "y",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "y",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 7,
                "start": 7
              },
              "stm": {
                "id": 4
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              },
              "word": "y"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "y",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              }
            },
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 0,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              },
              "word": "x"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "x",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 8,
            "context_index": 7,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "default": true,
                "level": 1,
                "marker": "y",
                "range": {
                  "end": 32,
                  "start": 32
                },
                "text": "y",
                "types": [
                  "y"
                ],
                "value": "y",
                "word": "y"
              },
              "two": {
                "dead": true,
                "default": true,
                "evalue": {
                  "dead": true,
                  "edefault": true,
                  "evalue": 4,
                  "instance": true,
                  "isModule": true,
                  "isProcess": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 12,
                    "start": 12
                  },
                  "text": "4",
                  "touchedBy": [
                    "math#call45"
                  ],
                  "types": [
                    "integer"
                  ],
                  "value": 4,
                  "word": "4"
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 1,
                "marker": "y",
                "range": {
                  "end": 32,
                  "start": 32
                },
                "text": "y",
                "touchedBy": [
                  "math#call45",
                  "math#call44"
                ],
                "types": [
                  "y"
                ],
                "value": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 12,
                    "start": 12
                  },
                  "text": "4",
                  "types": [
                    "integer"
                  ],
                  "value": 4,
                  "word": "4"
                },
                "word": "y"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 27,
                "start": 24
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 32,
              "start": 24
            },
            "text": "what is y",
            "topLevel": true,
            "touchedBy": [
              "math#call44"
            ],
            "two": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "y",
              "range": {
                "end": 32,
                "start": 32
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": "y",
              "word": "y"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3",
            "y is 4"
          ]
        },
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "default": true,
                "level": 1,
                "marker": "x",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "x",
                "types": [
                  "x"
                ],
                "value": "x",
                "word": "x"
              },
              "two": {
                "dead": true,
                "default": true,
                "evalue": {
                  "dead": true,
                  "edefault": true,
                  "evalue": 3,
                  "instance": true,
                  "isModule": true,
                  "isProcess": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 5,
                    "start": 5
                  },
                  "text": "3",
                  "touchedBy": [
                    "math#call23"
                  ],
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 1,
                "marker": "x",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "x",
                "touchedBy": [
                  "math#call23",
                  "math#call22"
                ],
                "types": [
                  "x"
                ],
                "value": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 5,
                    "start": 5
                  },
                  "text": "3",
                  "types": [
                    "integer"
                  ],
                  "value": 3,
                  "word": "3"
                },
                "word": "x"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 17,
                "start": 14
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 22,
              "start": 14
            },
            "text": "what is x",
            "topLevel": true,
            "touchedBy": [
              "math#call22"
            ],
            "two": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 22,
                "start": 22
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3",
            "y is 4"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "y",
              "number": "one",
              "range": {
                "end": 7,
                "start": 7
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": "y",
              "word": "y"
            },
            "range": {
              "end": 12,
              "start": 7
            },
            "text": "y is 4",
            "topLevel": true,
            "touchedBy": [
              "math#call12"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3",
            "y is 4"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "range": {
              "end": 5,
              "start": 0
            },
            "text": "x is 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 3",
            "y is 4"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "x is 3",
      "y is 4",
      "what is x?",
      "what is y?"
    ],
    "paraphrasesParenthesized": [
      "((x) is (3))",
      "((y) is (4))",
      "(((what) is (x))?)",
      "(((what) is (y))?)"
    ],
    "query": "x is 3 y is 4 what is x what is y",
    "responses": [
      "",
      "",
      "x is 3",
      "y is 4"
    ],
    "summaries": [
      {
        "length": 4,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 29
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 24
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "y",
          0
        ]
      ],
      [
        [
          "timesOperator",
          0
        ],
        [
          "x",
          0
        ],
        [
          "y",
          0
        ]
      ],
      [
        [
          "timesOperator",
          0
        ],
        [
          "y",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "number": "one",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "range": {
          "end": 5,
          "start": 0
        },
        "text": "x is 3",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 5,
            "start": 5
          },
          "text": "3",
          "types": [
            "integer"
          ],
          "value": 3,
          "word": "3"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "y",
          "number": "one",
          "range": {
            "end": 7,
            "start": 7
          },
          "text": "y",
          "types": [
            "y"
          ],
          "value": "y",
          "word": "y"
        },
        "range": {
          "end": 12,
          "start": 7
        },
        "text": "y is 4",
        "topLevel": true,
        "touchedBy": [
          "math#call12"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 12,
            "start": 12
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "evaluate": true,
        "evalue": {
          "isResponse": true,
          "marker": "number",
          "paraphrase": false,
          "value": 12
        },
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": true,
        "level": 1,
        "marker": "timesExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "timesOperator",
          "range": {
            "end": 20,
            "start": 16
          },
          "text": "times",
          "value": "timesOperator",
          "word": "times"
        },
        "range": {
          "end": 22,
          "start": 14
        },
        "text": "x times y",
        "topLevel": true,
        "touchedBy": [
          "math#call22"
        ],
        "types": [
          "number",
          "timesExpression"
        ],
        "value": null,
        "word": "times",
        "x": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 14,
            "start": 14
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "y": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "y",
          "range": {
            "end": 22,
            "start": 22
          },
          "text": "y",
          "types": [
            "y"
          ],
          "value": "y",
          "word": "y"
        }
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "((12))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "y",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "y",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "y",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "y",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 7,
                "start": 7
              },
              "stm": {
                "id": 4
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              },
              "word": "y"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "y",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              }
            },
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 0,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              },
              "word": "x"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "x",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "3",
                "types": [
                  "integer"
                ],
                "value": 3,
                "word": "3"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "evaluate": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 12
            },
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 20,
                "start": 16
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 22,
              "start": 14
            },
            "text": "x times y",
            "topLevel": true,
            "touchedBy": [
              "math#call22"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 14,
                "start": 14
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "y": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "y",
              "range": {
                "end": 22,
                "start": 22
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": "y",
              "word": "y"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "12"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "y",
              "number": "one",
              "range": {
                "end": 7,
                "start": 7
              },
              "text": "y",
              "types": [
                "y"
              ],
              "value": "y",
              "word": "y"
            },
            "range": {
              "end": 12,
              "start": 7
            },
            "text": "y is 4",
            "topLevel": true,
            "touchedBy": [
              "math#call12"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "12"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "range": {
              "end": 5,
              "start": 0
            },
            "text": "x is 3",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "3",
              "types": [
                "integer"
              ],
              "value": 3,
              "word": "3"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "12"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "x is 3",
      "y is 4",
      "x times y"
    ],
    "paraphrasesParenthesized": [
      "((x) is (3))",
      "((y) is (4))",
      "((x) (times) (y))"
    ],
    "query": "x is 3 y is 4 x times y",
    "responses": [
      "",
      "",
      "12"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 14
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 16
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "y",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 4,
            "start": 0
          },
          "text": "price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "word": "price"
        },
        "range": {
          "end": 10,
          "start": 0
        },
        "text": "price is 20",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 10,
            "start": 9
          },
          "text": "20",
          "types": [
            "integer"
          ],
          "value": 20,
          "word": "20"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 19,
            "start": 12
          },
          "text": "quantity",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "quantity",
          "word": "quantity"
        },
        "range": {
          "end": 25,
          "start": 12
        },
        "text": "quantity is 30",
        "topLevel": true,
        "touchedBy": [
          "math#call13"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 25,
            "start": 24
          },
          "text": "30",
          "types": [
            "integer"
          ],
          "value": 30,
          "word": "30"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 45,
                "start": 41
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 54,
              "start": 35
            },
            "text": "price times quantity",
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 39,
                "start": 35
              },
              "text": "price",
              "types": [
                "number",
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "word": "price"
            },
            "y": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 54,
                "start": 47
              },
              "text": "quantity",
              "types": [
                "number",
                "unknown"
              ],
              "unknown": true,
              "value": "quantity",
              "word": "quantity"
            }
          },
          "two": {
            "dead": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 600
            },
            "focus": true,
            "instance": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isModule": true,
            "isProcess": true,
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 45,
                "start": 41
              },
              "text": "times",
              "value": "timesOperator",
              "word": "times"
            },
            "range": {
              "end": 54,
              "start": 35
            },
            "text": "price times quantity",
            "touchedBy": [
              "math#call25",
              "math#call24"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "times",
            "x": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 39,
                "start": 35
              },
              "text": "price",
              "types": [
                "number",
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "word": "price"
            },
            "y": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 54,
                "start": 47
              },
              "text": "quantity",
              "types": [
                "number",
                "unknown"
              ],
              "unknown": true,
              "value": "quantity",
              "word": "quantity"
            }
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 30,
            "start": 27
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 54,
          "start": 27
        },
        "text": "what is price times quantity",
        "topLevel": true,
        "touchedBy": [
          "math#call24"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "timesExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "timesOperator",
            "range": {
              "end": 45,
              "start": 41
            },
            "text": "times",
            "value": "timesOperator",
            "word": "times"
          },
          "range": {
            "end": 54,
            "start": 35
          },
          "text": "price times quantity",
          "types": [
            "number",
            "timesExpression"
          ],
          "value": null,
          "word": "times",
          "x": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 39,
              "start": 35
            },
            "text": "price",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "price",
            "word": "price"
          },
          "y": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 54,
              "start": 47
            },
            "text": "quantity",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "quantity",
            "word": "quantity"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "((((price) (times) (quantity)) is ((600))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "quantity",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 19,
                "start": 12
              },
              "stm": {
                "id": 4
              },
              "text": "quantity",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 24
                },
                "text": "30",
                "types": [
                  "integer"
                ],
                "value": 30,
                "word": "30"
              },
              "word": "quantity"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "quantity",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 24
                },
                "text": "30",
                "types": [
                  "integer"
                ],
                "value": 30,
                "word": "30"
              }
            },
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "price",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 4,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              },
              "word": "price"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "price",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 45,
                    "start": 41
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 54,
                  "start": 35
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 39,
                    "start": 35
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 54,
                    "start": 47
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              },
              "two": {
                "dead": true,
                "evalue": {
                  "isResponse": true,
                  "marker": "number",
                  "paraphrase": false,
                  "value": 600
                },
                "focus": true,
                "instance": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isModule": true,
                "isProcess": true,
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 45,
                    "start": 41
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 54,
                  "start": 35
                },
                "text": "price times quantity",
                "touchedBy": [
                  "math#call25",
                  "math#call24"
                ],
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 39,
                    "start": 35
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 54,
                    "start": 47
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 30,
                "start": 27
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 54,
              "start": 27
            },
            "text": "what is price times quantity",
            "topLevel": true,
            "touchedBy": [
              "math#call24"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 45,
                  "start": 41
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 54,
                "start": 35
              },
              "text": "price times quantity",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 39,
                  "start": 35
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 54,
                  "start": 47
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "price times quantity is 600"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 19,
                "start": 12
              },
              "text": "quantity",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "quantity",
              "word": "quantity"
            },
            "range": {
              "end": 25,
              "start": 12
            },
            "text": "quantity is 30",
            "topLevel": true,
            "touchedBy": [
              "math#call13"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 25,
                "start": 24
              },
              "text": "30",
              "types": [
                "integer"
              ],
              "value": 30,
              "word": "30"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "price times quantity is 600"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 4,
                "start": 0
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "word": "price"
            },
            "range": {
              "end": 10,
              "start": 0
            },
            "text": "price is 20",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 10,
                "start": 9
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "price times quantity is 600"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "price is 20",
      "quantity is 30",
      "what is price times quantity?"
    ],
    "paraphrasesParenthesized": [
      "((price) is (20))",
      "((quantity) is (30))",
      "(((what) is ((price) (times) (quantity)))?)"
    ],
    "query": "price is 20 quantity is 30 what is price times quantity",
    "responses": [
      "",
      "",
      "price times quantity is 600"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 35
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 41
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 47
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 32
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 54,
                  "start": 27
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 4,
            "start": 0
          },
          "text": "price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "word": "price"
        },
        "range": {
          "end": 10,
          "start": 0
        },
        "text": "price is 20",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 10,
            "start": 9
          },
          "text": "20",
          "types": [
            "integer"
          ],
          "value": 20,
          "word": "20"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 19,
            "start": 12
          },
          "text": "quantity",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "quantity",
          "word": "quantity"
        },
        "range": {
          "end": 25,
          "start": 12
        },
        "text": "quantity is 30",
        "topLevel": true,
        "touchedBy": [
          "math#call13"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 25,
            "start": 24
          },
          "text": "30",
          "types": [
            "integer"
          ],
          "value": 30,
          "word": "30"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 31,
            "start": 27
          },
          "text": "worth",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "worth",
          "word": "worth"
        },
        "range": {
          "end": 55,
          "start": 27
        },
        "text": "worth is price times quantity",
        "topLevel": true,
        "touchedBy": [
          "math#call24"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "timesExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "timesOperator",
            "range": {
              "end": 46,
              "start": 42
            },
            "text": "times",
            "value": "timesOperator",
            "word": "times"
          },
          "range": {
            "end": 55,
            "start": 36
          },
          "text": "price times quantity",
          "types": [
            "number",
            "timesExpression"
          ],
          "value": null,
          "word": "times",
          "x": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 40,
              "start": 36
            },
            "text": "price",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "price",
            "word": "price"
          },
          "y": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 55,
              "start": 48
            },
            "text": "quantity",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "quantity",
            "word": "quantity"
          }
        },
        "word": "is"
      },
      {
        "context_id": 8,
        "context_index": 7,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "concept": true,
            "dead": true,
            "determiner": "the",
            "focusableForPhrase": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "pullFromContext": true,
            "range": {
              "end": 73,
              "start": 65
            },
            "text": "the worth",
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": "worth",
            "wantsValue": true,
            "word": "worth"
          },
          "two": {
            "concept": true,
            "dead": true,
            "determiner": "the",
            "evalue": {
              "dead": true,
              "evalue": {
                "isResponse": true,
                "marker": "number",
                "paraphrase": false,
                "value": 600
              },
              "instance": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isModule": true,
              "isProcess": true,
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 46,
                  "start": 42
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 55,
                "start": 36
              },
              "text": "price times quantity",
              "touchedBy": [
                "math#call47",
                "math#call46"
              ],
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 40,
                  "start": 36
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 55,
                  "start": 48
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "pullFromContext": true,
            "range": {
              "end": 73,
              "start": 65
            },
            "text": "the worth",
            "touchedBy": [
              "math#call46",
              "math#call45"
            ],
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 46,
                  "start": 42
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 55,
                "start": 36
              },
              "text": "price times quantity",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 40,
                  "start": 36
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 55,
                  "start": 48
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "wantsValue": true,
            "word": "worth"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 60,
            "start": 57
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 73,
          "start": 57
        },
        "text": "what is the worth",
        "topLevel": true,
        "touchedBy": [
          "math#call45"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": "the",
          "focusableForPhrase": true,
          "level": 0,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "pullFromContext": true,
          "range": {
            "end": 73,
            "start": 65
          },
          "text": "the worth",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "worth",
          "wantsValue": true,
          "word": "worth"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "",
      "(((the (worth)) is (((600)))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "the",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 17,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 18,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 19,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "worth",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 31,
                "start": 27
              },
              "stm": {
                "id": 6
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 46,
                    "start": 42
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 55,
                  "start": 36
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 40,
                    "start": 36
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 55,
                    "start": 48
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              },
              "word": "worth"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "worth",
              "pullFromContext": false,
              "stm": {
                "id": 5
              },
              "value": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 46,
                    "start": 42
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 55,
                  "start": 36
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 40,
                    "start": 36
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 55,
                    "start": 48
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              }
            },
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "quantity",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 19,
                "start": 12
              },
              "stm": {
                "id": 4
              },
              "text": "quantity",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 24
                },
                "text": "30",
                "types": [
                  "integer"
                ],
                "value": 30,
                "word": "30"
              },
              "word": "quantity"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "quantity",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 24
                },
                "text": "30",
                "types": [
                  "integer"
                ],
                "value": 30,
                "word": "30"
              }
            },
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "price",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 4,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              },
              "word": "price"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "price",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 8,
            "context_index": 7,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "concept": true,
                "dead": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 0,
                "marker": "unknown",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 73,
                  "start": 65
                },
                "text": "the worth",
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": "worth",
                "wantsValue": true,
                "word": "worth"
              },
              "two": {
                "concept": true,
                "dead": true,
                "determiner": "the",
                "evalue": {
                  "dead": true,
                  "evalue": {
                    "isResponse": true,
                    "marker": "number",
                    "paraphrase": false,
                    "value": 600
                  },
                  "instance": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isModule": true,
                  "isProcess": true,
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 46,
                      "start": 42
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 55,
                    "start": 36
                  },
                  "text": "price times quantity",
                  "touchedBy": [
                    "math#call47",
                    "math#call46"
                  ],
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 40,
                      "start": 36
                    },
                    "text": "price",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "price",
                    "word": "price"
                  },
                  "y": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 55,
                      "start": 48
                    },
                    "text": "quantity",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "quantity",
                    "word": "quantity"
                  }
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 0,
                "marker": "unknown",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 73,
                  "start": 65
                },
                "text": "the worth",
                "touchedBy": [
                  "math#call46",
                  "math#call45"
                ],
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 46,
                      "start": 42
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 55,
                    "start": 36
                  },
                  "text": "price times quantity",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 40,
                      "start": 36
                    },
                    "text": "price",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "price",
                    "word": "price"
                  },
                  "y": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 55,
                      "start": 48
                    },
                    "text": "quantity",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "quantity",
                    "word": "quantity"
                  }
                },
                "wantsValue": true,
                "word": "worth"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 60,
                "start": 57
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 73,
              "start": 57
            },
            "text": "what is the worth",
            "topLevel": true,
            "touchedBy": [
              "math#call45"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 0,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "pullFromContext": true,
              "range": {
                "end": 73,
                "start": 65
              },
              "text": "the worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "worth",
              "wantsValue": true,
              "word": "worth"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "the worth is 600"
          ]
        },
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 31,
                "start": 27
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "worth",
              "word": "worth"
            },
            "range": {
              "end": 55,
              "start": 27
            },
            "text": "worth is price times quantity",
            "topLevel": true,
            "touchedBy": [
              "math#call24"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 46,
                  "start": 42
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 55,
                "start": 36
              },
              "text": "price times quantity",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 40,
                  "start": 36
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 55,
                  "start": 48
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "the worth is 600"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 19,
                "start": 12
              },
              "text": "quantity",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "quantity",
              "word": "quantity"
            },
            "range": {
              "end": 25,
              "start": 12
            },
            "text": "quantity is 30",
            "topLevel": true,
            "touchedBy": [
              "math#call13"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 25,
                "start": 24
              },
              "text": "30",
              "types": [
                "integer"
              ],
              "value": 30,
              "word": "30"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "the worth is 600"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 4,
                "start": 0
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "word": "price"
            },
            "range": {
              "end": 10,
              "start": 0
            },
            "text": "price is 20",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 10,
                "start": 9
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "the worth is 600"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "price is 20",
      "quantity is 30",
      "worth is price times quantity",
      "what is the worth?"
    ],
    "paraphrasesParenthesized": [
      "((price) is (20))",
      "((quantity) is (30))",
      "((worth) is ((price) (times) (quantity)))",
      "(((what) is (the (worth)))?)"
    ],
    "query": "price is 20 quantity is 30 worth is price times quantity what is the worth",
    "responses": [
      "",
      "",
      "",
      "the worth is 600"
    ],
    "summaries": [
      {
        "length": 4,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 67,
                  "start": 65
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 69
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 18,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 73,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 19,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 73,
                  "start": 57
                }
              }
            ]
          },
          {
            "counter": 20,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 73,
                  "start": 57
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "divideByOperator",
          0
        ],
        [
          "integer",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "evalue": {
          "isResponse": true,
          "marker": "number",
          "paraphrase": false,
          "value": 5
        },
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": true,
        "level": 1,
        "marker": "divideByExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "divideByOperator",
          "range": {
            "end": 3,
            "start": 3
          },
          "text": "/",
          "value": "divideByOperator",
          "word": "/"
        },
        "range": {
          "end": 5,
          "start": 0
        },
        "text": "10 / 2",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "divideByExpression",
          "number"
        ],
        "value": null,
        "word": "/",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 1,
            "start": 0
          },
          "text": "10",
          "types": [
            "integer"
          ],
          "value": 10,
          "word": "10"
        },
        "y": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 5,
            "start": 5
          },
          "text": "2",
          "types": [
            "integer"
          ],
          "value": 2,
          "word": "2"
        }
      }
    ],
    "generatedParenthesized": [
      "((5))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "divideByOperator",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "divideByOperator",
              0
            ],
            [
              "integer",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "divideByOperator",
            0
          ],
          "ops": [
            [
              "divideByOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 5
            },
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "divideByExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "divideByOperator",
              "range": {
                "end": 3,
                "start": 3
              },
              "text": "/",
              "value": "divideByOperator",
              "word": "/"
            },
            "range": {
              "end": 5,
              "start": 0
            },
            "text": "10 / 2",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "divideByExpression",
              "number"
            ],
            "value": null,
            "word": "/",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 1,
                "start": 0
              },
              "text": "10",
              "types": [
                "integer"
              ],
              "value": 10,
              "word": "10"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "5"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "10 / 2"
    ],
    "paraphrasesParenthesized": [
      "((10) (/) (2))"
    ],
    "query": "10 / 2",
    "responses": [
      "5"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "divideByOperator",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "divideByOperator",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "divideByOperator",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "divideByExpression",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "plusOperator",
          0
        ],
        [
          "x",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": false,
        "level": 1,
        "marker": "plusExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "plusOperator",
          "range": {
            "end": 2,
            "start": 2
          },
          "text": "+",
          "value": "plusOperator",
          "word": "+"
        },
        "range": {
          "end": 4,
          "start": 0
        },
        "text": "4 + x",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "number",
          "plusExpression"
        ],
        "value": null,
        "word": "+",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "y": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 4,
            "start": 4
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        }
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "plusOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "plusOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "plusOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": false,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 2,
                "start": 2
              },
              "text": "+",
              "value": "plusOperator",
              "word": "+"
            },
            "range": {
              "end": 4,
              "start": 0
            },
            "text": "4 + x",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "+",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "y": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 4,
                "start": 4
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "4 + x"
    ],
    "paraphrasesParenthesized": [
      "((4) (+) (x))"
    ],
    "query": "4 + x",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "minusOperator",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "minusOperator",
          0
        ],
        [
          "x",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": false,
        "level": 1,
        "marker": "minusExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "minusOperator",
          "range": {
            "end": 2,
            "start": 2
          },
          "text": "-",
          "value": "minusOperator",
          "word": "-"
        },
        "range": {
          "end": 4,
          "start": 0
        },
        "text": "4 - x",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "minusExpression",
          "number"
        ],
        "value": null,
        "word": "-",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "y": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 4,
            "start": 4
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        }
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "minusOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "minusOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "minusOperator",
            0
          ],
          "ops": [
            [
              "minusOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": false,
            "level": 1,
            "marker": "minusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "minusOperator",
              "range": {
                "end": 2,
                "start": 2
              },
              "text": "-",
              "value": "minusOperator",
              "word": "-"
            },
            "range": {
              "end": 4,
              "start": 0
            },
            "text": "4 - x",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "minusExpression",
              "number"
            ],
            "value": null,
            "word": "-",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "y": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 4,
                "start": 4
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "4 - x"
    ],
    "paraphrasesParenthesized": [
      "((4) (-) (x))"
    ],
    "query": "4 - x",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "minusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "minusExpression",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "timesOperator",
          0
        ],
        [
          "x",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": false,
        "level": 1,
        "marker": "timesExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "timesOperator",
          "range": {
            "end": 2,
            "start": 2
          },
          "text": "*",
          "value": "timesOperator",
          "word": "*"
        },
        "range": {
          "end": 4,
          "start": 0
        },
        "text": "4 * x",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "number",
          "timesExpression"
        ],
        "value": null,
        "word": "*",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "y": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 4,
            "start": 4
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        }
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "timesOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "timesOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": false,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 2,
                "start": 2
              },
              "text": "*",
              "value": "timesOperator",
              "word": "*"
            },
            "range": {
              "end": 4,
              "start": 0
            },
            "text": "4 * x",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "*",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "y": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 4,
                "start": 4
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "4 * x"
    ],
    "paraphrasesParenthesized": [
      "((4) (*) (x))"
    ],
    "query": "4 * x",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "divideByOperator",
          0
        ],
        [
          "integer",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "divideByOperator",
          0
        ],
        [
          "x",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": false,
        "level": 1,
        "marker": "divideByExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "divideByOperator",
          "range": {
            "end": 2,
            "start": 2
          },
          "text": "/",
          "value": "divideByOperator",
          "word": "/"
        },
        "range": {
          "end": 4,
          "start": 0
        },
        "text": "4 / x",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "divideByExpression",
          "number"
        ],
        "value": null,
        "word": "/",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "y": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 4,
            "start": 4
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        }
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "divideByOperator",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "divideByOperator",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "divideByOperator",
            0
          ],
          "ops": [
            [
              "divideByOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": false,
            "level": 1,
            "marker": "divideByExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "divideByOperator",
              "range": {
                "end": 2,
                "start": 2
              },
              "text": "/",
              "value": "divideByOperator",
              "word": "/"
            },
            "range": {
              "end": 4,
              "start": 0
            },
            "text": "4 / x",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "divideByExpression",
              "number"
            ],
            "value": null,
            "word": "/",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "y": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 4,
                "start": 4
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "4 / x"
    ],
    "paraphrasesParenthesized": [
      "((4) (/) (x))"
    ],
    "query": "4 / x",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "divideByOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "divideByOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "divideByOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "divideByExpression",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 4,
            "start": 0
          },
          "text": "price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "word": "price"
        },
        "range": {
          "end": 10,
          "start": 0
        },
        "text": "price is 20",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 10,
            "start": 9
          },
          "text": "20",
          "types": [
            "integer"
          ],
          "value": 20,
          "word": "20"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "concept": true,
            "dead": true,
            "determiner": "the",
            "focusableForPhrase": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "pullFromContext": true,
            "range": {
              "end": 28,
              "start": 20
            },
            "text": "the price",
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": "price",
            "wantsValue": true,
            "word": "price"
          },
          "two": {
            "concept": true,
            "dead": true,
            "determiner": "the",
            "evalue": {
              "dead": true,
              "edefault": true,
              "evalue": 20,
              "instance": true,
              "isModule": true,
              "isProcess": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 10,
                "start": 9
              },
              "text": "20",
              "touchedBy": [
                "math#call14"
              ],
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "pullFromContext": true,
            "range": {
              "end": 28,
              "start": 20
            },
            "text": "the price",
            "touchedBy": [
              "math#call14",
              "math#call13"
            ],
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 10,
                "start": 9
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "wantsValue": true,
            "word": "price"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 15,
            "start": 12
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 28,
          "start": 12
        },
        "text": "what is the price",
        "topLevel": true,
        "touchedBy": [
          "math#call13"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": "the",
          "focusableForPhrase": true,
          "level": 0,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "pullFromContext": true,
          "range": {
            "end": 28,
            "start": 20
          },
          "text": "the price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "wantsValue": true,
          "word": "price"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(((the (price)) is ((20))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "the",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "price",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 4,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              },
              "word": "price"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "price",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "concept": true,
                "dead": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 0,
                "marker": "unknown",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 28,
                  "start": 20
                },
                "text": "the price",
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "wantsValue": true,
                "word": "price"
              },
              "two": {
                "concept": true,
                "dead": true,
                "determiner": "the",
                "evalue": {
                  "dead": true,
                  "edefault": true,
                  "evalue": 20,
                  "instance": true,
                  "isModule": true,
                  "isProcess": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 10,
                    "start": 9
                  },
                  "text": "20",
                  "touchedBy": [
                    "math#call14"
                  ],
                  "types": [
                    "integer"
                  ],
                  "value": 20,
                  "word": "20"
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 0,
                "marker": "unknown",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 28,
                  "start": 20
                },
                "text": "the price",
                "touchedBy": [
                  "math#call14",
                  "math#call13"
                ],
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 10,
                    "start": 9
                  },
                  "text": "20",
                  "types": [
                    "integer"
                  ],
                  "value": 20,
                  "word": "20"
                },
                "wantsValue": true,
                "word": "price"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 15,
                "start": 12
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 28,
              "start": 12
            },
            "text": "what is the price",
            "topLevel": true,
            "touchedBy": [
              "math#call13"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 0,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "pullFromContext": true,
              "range": {
                "end": 28,
                "start": 20
              },
              "text": "the price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "wantsValue": true,
              "word": "price"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "the price is 20"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 4,
                "start": 0
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "word": "price"
            },
            "range": {
              "end": 10,
              "start": 0
            },
            "text": "price is 20",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 10,
                "start": 9
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "the price is 20"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "price is 20",
      "what is the price?"
    ],
    "paraphrasesParenthesized": [
      "((price) is (20))",
      "(((what) is (the (price)))?)"
    ],
    "query": "price is 20 what is the price",
    "responses": [
      "",
      "the price is 20"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 20
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 20
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 20
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 28,
                  "start": 12
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 28,
                  "start": 12
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "x",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "what",
          0
        ],
        [
          "x",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "number": "one",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "range": {
          "end": 5,
          "start": 0
        },
        "text": "x is 4",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 5,
            "start": 5
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "number": "one",
          "range": {
            "end": 7,
            "start": 7
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "range": {
          "end": 12,
          "start": 7
        },
        "text": "x is 5",
        "topLevel": true,
        "touchedBy": [
          "math#call12"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 12,
            "start": 12
          },
          "text": "5",
          "types": [
            "integer"
          ],
          "value": 5,
          "word": "5"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "default": true,
            "level": 1,
            "marker": "x",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "x",
            "types": [
              "x"
            ],
            "value": "x",
            "word": "x"
          },
          "two": {
            "dead": true,
            "default": true,
            "evalue": {
              "dead": true,
              "edefault": true,
              "evalue": 5,
              "instance": true,
              "isModule": true,
              "isProcess": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "5",
              "touchedBy": [
                "math#call23"
              ],
              "types": [
                "integer"
              ],
              "value": 5,
              "word": "5"
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 1,
            "marker": "x",
            "range": {
              "end": 22,
              "start": 22
            },
            "text": "x",
            "touchedBy": [
              "math#call23",
              "math#call22"
            ],
            "types": [
              "x"
            ],
            "value": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "5",
              "types": [
                "integer"
              ],
              "value": 5,
              "word": "5"
            },
            "word": "x"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 17,
            "start": 14
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 22,
          "start": 14
        },
        "text": "what is x",
        "topLevel": true,
        "touchedBy": [
          "math#call22"
        ],
        "two": {
          "dead": true,
          "default": true,
          "level": 1,
          "marker": "x",
          "range": {
            "end": 22,
            "start": 22
          },
          "text": "x",
          "types": [
            "x"
          ],
          "value": "x",
          "word": "x"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(((x) is ((5))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "x",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ],
            [
              "x",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 7,
                "start": 7
              },
              "stm": {
                "id": 4
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "5",
                "types": [
                  "integer"
                ],
                "value": 5,
                "word": "5"
              },
              "word": "x"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "x",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 12,
                  "start": 12
                },
                "text": "5",
                "types": [
                  "integer"
                ],
                "value": 5,
                "word": "5"
              }
            },
            {
              "dead": true,
              "default": true,
              "fromSTM": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 0,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              },
              "word": "x"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "x",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "default": true,
                "level": 1,
                "marker": "x",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "x",
                "types": [
                  "x"
                ],
                "value": "x",
                "word": "x"
              },
              "two": {
                "dead": true,
                "default": true,
                "evalue": {
                  "dead": true,
                  "edefault": true,
                  "evalue": 5,
                  "instance": true,
                  "isModule": true,
                  "isProcess": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 12,
                    "start": 12
                  },
                  "text": "5",
                  "touchedBy": [
                    "math#call23"
                  ],
                  "types": [
                    "integer"
                  ],
                  "value": 5,
                  "word": "5"
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 1,
                "marker": "x",
                "range": {
                  "end": 22,
                  "start": 22
                },
                "text": "x",
                "touchedBy": [
                  "math#call23",
                  "math#call22"
                ],
                "types": [
                  "x"
                ],
                "value": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 12,
                    "start": 12
                  },
                  "text": "5",
                  "types": [
                    "integer"
                  ],
                  "value": 5,
                  "word": "5"
                },
                "word": "x"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 17,
                "start": 14
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 22,
              "start": 14
            },
            "text": "what is x",
            "topLevel": true,
            "touchedBy": [
              "math#call22"
            ],
            "two": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "range": {
                "end": 22,
                "start": 22
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 5"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "range": {
                "end": 7,
                "start": 7
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "range": {
              "end": 12,
              "start": 7
            },
            "text": "x is 5",
            "topLevel": true,
            "touchedBy": [
              "math#call12"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 12,
                "start": 12
              },
              "text": "5",
              "types": [
                "integer"
              ],
              "value": 5,
              "word": "5"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 5"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "level": 1,
              "marker": "x",
              "number": "one",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "x",
              "types": [
                "x"
              ],
              "value": "x",
              "word": "x"
            },
            "range": {
              "end": 5,
              "start": 0
            },
            "text": "x is 4",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 5,
                "start": 5
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "x is 5"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "x is 4",
      "x is 5",
      "what is x?"
    ],
    "paraphrasesParenthesized": [
      "((x) is (4))",
      "((x) is (5))",
      "(((what) is (x))?)"
    ],
    "query": "x is 4 x is 5 what is x",
    "responses": [
      "",
      "",
      "x is 5"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 12
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 19
                }
              },
              {
                "marker": [
                  "x",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 22
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 5,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 7
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 22,
                  "start": 14
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 4,
            "start": 0
          },
          "text": "worth",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "worth",
          "word": "worth"
        },
        "range": {
          "end": 28,
          "start": 0
        },
        "text": "worth is price times quantity",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "timesExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "timesOperator",
            "range": {
              "end": 19,
              "start": 15
            },
            "text": "times",
            "value": "timesOperator",
            "word": "times"
          },
          "range": {
            "end": 28,
            "start": 9
          },
          "text": "price times quantity",
          "types": [
            "number",
            "timesExpression"
          ],
          "value": null,
          "word": "times",
          "x": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 13,
              "start": 9
            },
            "text": "price",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "price",
            "word": "price"
          },
          "y": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 28,
              "start": 21
            },
            "text": "quantity",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "quantity",
            "word": "quantity"
          }
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "worth",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 4,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 19,
                    "start": 15
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 28,
                  "start": 9
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 13,
                    "start": 9
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 28,
                    "start": 21
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              },
              "word": "worth"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "worth",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 19,
                    "start": 15
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 28,
                  "start": 9
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 13,
                    "start": 9
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 28,
                    "start": 21
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 4,
                "start": 0
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "worth",
              "word": "worth"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "worth is price times quantity",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 19,
                  "start": 15
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 28,
                "start": 9
              },
              "text": "price times quantity",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 13,
                  "start": 9
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 28,
                  "start": 21
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "worth is price times quantity"
    ],
    "paraphrasesParenthesized": [
      "((worth) is ((price) (times) (quantity)))"
    ],
    "query": "worth is price times quantity",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 15
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 21
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 15
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 21
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 15
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 21
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 15
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 21
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 28,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 28,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 28,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "timesOperator",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 4,
            "start": 0
          },
          "text": "price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "word": "price"
        },
        "range": {
          "end": 10,
          "start": 0
        },
        "text": "price is 20",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 10,
            "start": 9
          },
          "text": "20",
          "types": [
            "integer"
          ],
          "value": 20,
          "word": "20"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 19,
            "start": 12
          },
          "text": "quantity",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "quantity",
          "word": "quantity"
        },
        "range": {
          "end": 25,
          "start": 12
        },
        "text": "quantity is 30",
        "topLevel": true,
        "touchedBy": [
          "math#call13"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 25,
            "start": 24
          },
          "text": "30",
          "types": [
            "integer"
          ],
          "value": 30,
          "word": "30"
        },
        "word": "is"
      },
      {
        "context_id": 6,
        "context_index": 5,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 31,
            "start": 27
          },
          "text": "worth",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "worth",
          "word": "worth"
        },
        "range": {
          "end": 55,
          "start": 27
        },
        "text": "worth is price times quantity",
        "topLevel": true,
        "touchedBy": [
          "math#call24"
        ],
        "two": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "timesExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "timesOperator",
            "range": {
              "end": 46,
              "start": 42
            },
            "text": "times",
            "value": "timesOperator",
            "word": "times"
          },
          "range": {
            "end": 55,
            "start": 36
          },
          "text": "price times quantity",
          "types": [
            "number",
            "timesExpression"
          ],
          "value": null,
          "word": "times",
          "x": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 40,
              "start": 36
            },
            "text": "price",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "price",
            "word": "price"
          },
          "y": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 55,
              "start": 48
            },
            "text": "quantity",
            "types": [
              "number",
              "unknown"
            ],
            "unknown": true,
            "value": "quantity",
            "word": "quantity"
          }
        },
        "word": "is"
      },
      {
        "context_id": 8,
        "context_index": 7,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "dead": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 69,
              "start": 65
            },
            "text": "worth",
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": "worth",
            "word": "worth"
          },
          "two": {
            "dead": true,
            "evalue": {
              "dead": true,
              "evalue": {
                "isResponse": true,
                "marker": "number",
                "paraphrase": false,
                "value": 600
              },
              "instance": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isModule": true,
              "isProcess": true,
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 46,
                  "start": 42
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 55,
                "start": 36
              },
              "text": "price times quantity",
              "touchedBy": [
                "math#call47",
                "math#call46"
              ],
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 40,
                  "start": 36
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 55,
                  "start": 48
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 0,
            "marker": "unknown",
            "range": {
              "end": 69,
              "start": 65
            },
            "text": "worth",
            "touchedBy": [
              "math#call46",
              "math#call45"
            ],
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 46,
                  "start": 42
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 55,
                "start": 36
              },
              "text": "price times quantity",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 40,
                  "start": 36
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 55,
                  "start": 48
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "word": "worth"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 60,
            "start": 57
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 69,
          "start": 57
        },
        "text": "what is worth",
        "topLevel": true,
        "touchedBy": [
          "math#call45"
        ],
        "two": {
          "dead": true,
          "level": 0,
          "marker": "unknown",
          "range": {
            "end": 69,
            "start": 65
          },
          "text": "worth",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "worth",
          "word": "worth"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "",
      "(((worth) is (((600)))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "timesOperator",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 17,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 18,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "worth",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 31,
                "start": 27
              },
              "stm": {
                "id": 6
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 46,
                    "start": 42
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 55,
                  "start": 36
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 40,
                    "start": 36
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 55,
                    "start": 48
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              },
              "word": "worth"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "worth",
              "pullFromContext": false,
              "stm": {
                "id": 5
              },
              "value": {
                "dead": true,
                "evaluate": true,
                "interpolate": [
                  {
                    "property": "x"
                  },
                  {
                    "property": "operator"
                  },
                  {
                    "property": "y"
                  }
                ],
                "isResponse": true,
                "level": 1,
                "marker": "timesExpression",
                "number": "one",
                "operator": {
                  "level": 0,
                  "marker": "timesOperator",
                  "range": {
                    "end": 46,
                    "start": 42
                  },
                  "text": "times",
                  "value": "timesOperator",
                  "word": "times"
                },
                "range": {
                  "end": 55,
                  "start": 36
                },
                "text": "price times quantity",
                "types": [
                  "number",
                  "timesExpression"
                ],
                "value": null,
                "word": "times",
                "x": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 40,
                    "start": 36
                  },
                  "text": "price",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "price",
                  "word": "price"
                },
                "y": {
                  "dead": true,
                  "level": 0,
                  "marker": "unknown",
                  "range": {
                    "end": 55,
                    "start": 48
                  },
                  "text": "quantity",
                  "types": [
                    "number",
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "quantity",
                  "word": "quantity"
                }
              }
            },
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "quantity",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 19,
                "start": 12
              },
              "stm": {
                "id": 4
              },
              "text": "quantity",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 24
                },
                "text": "30",
                "types": [
                  "integer"
                ],
                "value": 30,
                "word": "30"
              },
              "word": "quantity"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "quantity",
              "pullFromContext": false,
              "stm": {
                "id": 3
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 25,
                  "start": 24
                },
                "text": "30",
                "types": [
                  "integer"
                ],
                "value": 30,
                "word": "30"
              }
            },
            {
              "concept": true,
              "dead": true,
              "fromSTM": true,
              "level": 0,
              "marker": "price",
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 4,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              },
              "word": "price"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "price",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 8,
            "context_index": 7,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 69,
                  "start": 65
                },
                "text": "worth",
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": "worth",
                "word": "worth"
              },
              "two": {
                "dead": true,
                "evalue": {
                  "dead": true,
                  "evalue": {
                    "isResponse": true,
                    "marker": "number",
                    "paraphrase": false,
                    "value": 600
                  },
                  "instance": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isModule": true,
                  "isProcess": true,
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 46,
                      "start": 42
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 55,
                    "start": 36
                  },
                  "text": "price times quantity",
                  "touchedBy": [
                    "math#call47",
                    "math#call46"
                  ],
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 40,
                      "start": 36
                    },
                    "text": "price",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "price",
                    "word": "price"
                  },
                  "y": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 55,
                      "start": 48
                    },
                    "text": "quantity",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "quantity",
                    "word": "quantity"
                  }
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 69,
                  "start": 65
                },
                "text": "worth",
                "touchedBy": [
                  "math#call46",
                  "math#call45"
                ],
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": {
                  "dead": true,
                  "evaluate": true,
                  "interpolate": [
                    {
                      "property": "x"
                    },
                    {
                      "property": "operator"
                    },
                    {
                      "property": "y"
                    }
                  ],
                  "isResponse": true,
                  "level": 1,
                  "marker": "timesExpression",
                  "number": "one",
                  "operator": {
                    "level": 0,
                    "marker": "timesOperator",
                    "range": {
                      "end": 46,
                      "start": 42
                    },
                    "text": "times",
                    "value": "timesOperator",
                    "word": "times"
                  },
                  "range": {
                    "end": 55,
                    "start": 36
                  },
                  "text": "price times quantity",
                  "types": [
                    "number",
                    "timesExpression"
                  ],
                  "value": null,
                  "word": "times",
                  "x": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 40,
                      "start": 36
                    },
                    "text": "price",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "price",
                    "word": "price"
                  },
                  "y": {
                    "dead": true,
                    "level": 0,
                    "marker": "unknown",
                    "range": {
                      "end": 55,
                      "start": 48
                    },
                    "text": "quantity",
                    "types": [
                      "number",
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "quantity",
                    "word": "quantity"
                  }
                },
                "word": "worth"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 60,
                "start": 57
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 69,
              "start": 57
            },
            "text": "what is worth",
            "topLevel": true,
            "touchedBy": [
              "math#call45"
            ],
            "two": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 69,
                "start": 65
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "worth",
              "word": "worth"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "worth is 600"
          ]
        },
        {
          "context": {
            "context_id": 6,
            "context_index": 5,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 31,
                "start": 27
              },
              "text": "worth",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "worth",
              "word": "worth"
            },
            "range": {
              "end": 55,
              "start": 27
            },
            "text": "worth is price times quantity",
            "topLevel": true,
            "touchedBy": [
              "math#call24"
            ],
            "two": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "timesExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "timesOperator",
                "range": {
                  "end": 46,
                  "start": 42
                },
                "text": "times",
                "value": "timesOperator",
                "word": "times"
              },
              "range": {
                "end": 55,
                "start": 36
              },
              "text": "price times quantity",
              "types": [
                "number",
                "timesExpression"
              ],
              "value": null,
              "word": "times",
              "x": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 40,
                  "start": 36
                },
                "text": "price",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "word": "price"
              },
              "y": {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 55,
                  "start": 48
                },
                "text": "quantity",
                "types": [
                  "number",
                  "unknown"
                ],
                "unknown": true,
                "value": "quantity",
                "word": "quantity"
              }
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "worth is 600"
          ]
        },
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 19,
                "start": 12
              },
              "text": "quantity",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "quantity",
              "word": "quantity"
            },
            "range": {
              "end": 25,
              "start": 12
            },
            "text": "quantity is 30",
            "topLevel": true,
            "touchedBy": [
              "math#call13"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 25,
                "start": 24
              },
              "text": "30",
              "types": [
                "integer"
              ],
              "value": 30,
              "word": "30"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "worth is 600"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 4,
                "start": 0
              },
              "text": "price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "word": "price"
            },
            "range": {
              "end": 10,
              "start": 0
            },
            "text": "price is 20",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 10,
                "start": 9
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "",
            "",
            "worth is 600"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "price is 20",
      "quantity is 30",
      "worth is price times quantity",
      "what is worth?"
    ],
    "paraphrasesParenthesized": [
      "((price) is (20))",
      "((quantity) is (30))",
      "((worth) is ((price) (times) (quantity)))",
      "(((what) is (worth))?)"
    ],
    "query": "price is 20 quantity is 30 worth is price times quantity what is worth",
    "responses": [
      "",
      "",
      "",
      "worth is 600"
    ],
    "summaries": [
      {
        "length": 4,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 36
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 42
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 55,
                  "start": 48
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 33
                }
              },
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 36
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 60,
                  "start": 57
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 63,
                  "start": 62
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 69,
                  "start": 65
                }
              }
            ]
          },
          {
            "counter": 18,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 69,
                  "start": 57
                }
              }
            ]
          },
          {
            "counter": 19,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 10,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 25,
                  "start": 12
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 55,
                  "start": 27
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 69,
                  "start": 57
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": "the",
          "focusableForPhrase": true,
          "level": 0,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": true,
          "range": {
            "end": 8,
            "start": 0
          },
          "text": "the price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "wantsValue": true,
          "word": "price"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "the price is 20",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "two": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 14,
            "start": 13
          },
          "text": "20",
          "types": [
            "integer"
          ],
          "value": 20,
          "word": "20"
        },
        "word": "is"
      },
      {
        "context_id": 4,
        "context_index": 3,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "one": {
            "concept": true,
            "dead": true,
            "determiner": "the",
            "focusableForPhrase": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "pullFromContext": true,
            "range": {
              "end": 32,
              "start": 24
            },
            "text": "the price",
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": "price",
            "wantsValue": true,
            "word": "price"
          },
          "two": {
            "concept": true,
            "dead": true,
            "determiner": "the",
            "evalue": {
              "dead": true,
              "edefault": true,
              "evalue": 20,
              "instance": true,
              "isModule": true,
              "isProcess": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 14,
                "start": 13
              },
              "text": "20",
              "touchedBy": [
                "math#call16"
              ],
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "isModule": true,
            "isProcess": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "pullFromContext": true,
            "range": {
              "end": 32,
              "start": 24
            },
            "text": "the price",
            "touchedBy": [
              "math#call16",
              "math#call15"
            ],
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 14,
                "start": 13
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "wantsValue": true,
            "word": "price"
          },
          "word": "is"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "one",
          "query": [
            "what"
          ],
          "range": {
            "end": 19,
            "start": 16
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 32,
          "start": 16
        },
        "text": "what is the price",
        "topLevel": true,
        "touchedBy": [
          "math#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": "the",
          "focusableForPhrase": true,
          "level": 0,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "pullFromContext": true,
          "range": {
            "end": 32,
            "start": 24
          },
          "text": "the price",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "price",
          "wantsValue": true,
          "word": "price"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(((the (price)) is ((20))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "the",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "the",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "the",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ],
            [
              "the",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "the",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "the",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
            {
              "concept": true,
              "dead": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "fromSTM": true,
              "level": 0,
              "marker": "price",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 8,
                "start": 0
              },
              "stm": {
                "id": 2
              },
              "text": "the price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 14,
                  "start": 13
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              },
              "wantsValue": true,
              "word": "price"
            },
            {
              "fromSTM": true,
              "isVariable": true,
              "marker": "price",
              "pullFromContext": false,
              "stm": {
                "id": 1
              },
              "value": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 14,
                  "start": 13
                },
                "text": "20",
                "types": [
                  "integer"
                ],
                "value": 20,
                "word": "20"
              }
            }
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 4,
            "context_index": 3,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "one": {
                "concept": true,
                "dead": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 0,
                "marker": "unknown",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 32,
                  "start": 24
                },
                "text": "the price",
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": "price",
                "wantsValue": true,
                "word": "price"
              },
              "two": {
                "concept": true,
                "dead": true,
                "determiner": "the",
                "evalue": {
                  "dead": true,
                  "edefault": true,
                  "evalue": 20,
                  "instance": true,
                  "isModule": true,
                  "isProcess": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 14,
                    "start": 13
                  },
                  "text": "20",
                  "touchedBy": [
                    "math#call16"
                  ],
                  "types": [
                    "integer"
                  ],
                  "value": 20,
                  "word": "20"
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "isModule": true,
                "isProcess": true,
                "level": 0,
                "marker": "unknown",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 32,
                  "start": 24
                },
                "text": "the price",
                "touchedBy": [
                  "math#call16",
                  "math#call15"
                ],
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": {
                  "dead": true,
                  "instance": true,
                  "level": 1,
                  "marker": "integer",
                  "range": {
                    "end": 14,
                    "start": 13
                  },
                  "text": "20",
                  "types": [
                    "integer"
                  ],
                  "value": 20,
                  "word": "20"
                },
                "wantsValue": true,
                "word": "price"
              },
              "word": "is"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "one",
              "query": [
                "what"
              ],
              "range": {
                "end": 19,
                "start": 16
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 32,
              "start": 16
            },
            "text": "what is the price",
            "topLevel": true,
            "touchedBy": [
              "math#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 0,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "pullFromContext": true,
              "range": {
                "end": 32,
                "start": 24
              },
              "text": "the price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "wantsValue": true,
              "word": "price"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "the price is 20"
          ]
        },
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 0,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": true,
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "the price",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "price",
              "wantsValue": true,
              "word": "price"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "the price is 20",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "two": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 14,
                "start": 13
              },
              "text": "20",
              "types": [
                "integer"
              ],
              "value": 20,
              "word": "20"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "",
            "the price is 20"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "the price is 20",
      "what is the price?"
    ],
    "paraphrasesParenthesized": [
      "((the (price)) is (20))",
      "(((what) is (the (price)))?)"
    ],
    "query": "the price is 20 what is the price",
    "responses": [
      "",
      "the price is 20"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 4
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 28
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 4
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 28
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 4
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 28
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 4
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 28
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 4
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 28
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 28
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 10
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 16
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "leftParenthesis",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "rightParenthesis",
          0
        ]
      ],
      [
        [
          "leftParenthesis",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "rightParenthesis",
          0
        ]
      ],
      [
        [
          "leftParenthesis",
          0
        ],
        [
          "rightParenthesis",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "evalue": {
          "isResponse": true,
          "marker": "number",
          "paraphrase": false,
          "value": 9
        },
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": true,
        "level": 1,
        "marker": "plusExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "plusOperator",
          "range": {
            "end": 2,
            "start": 2
          },
          "text": "+",
          "value": "plusOperator",
          "word": "+"
        },
        "parenthesis": "(",
        "range": {
          "end": 4,
          "start": 0
        },
        "text": "(4+5)",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "number",
          "plusExpression"
        ],
        "value": null,
        "word": "+",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 1,
            "start": 1
          },
          "text": "4",
          "types": [
            "integer"
          ],
          "value": 4,
          "word": "4"
        },
        "y": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 3,
            "start": 3
          },
          "text": "5",
          "types": [
            "integer"
          ],
          "value": 5,
          "word": "5"
        }
      }
    ],
    "generatedParenthesized": [
      "((((9))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "plusOperator",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "plusOperator",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "plusOperator",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "rightParenthesis",
            0
          ],
          "ops": [
            [
              "leftParenthesis",
              0
            ],
            [
              "rightParenthesis",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "leftParenthesis",
            0
          ],
          "ops": [
            [
              "leftParenthesis",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 9
            },
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "plusExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "plusOperator",
              "range": {
                "end": 2,
                "start": 2
              },
              "text": "+",
              "value": "plusOperator",
              "word": "+"
            },
            "parenthesis": "(",
            "range": {
              "end": 4,
              "start": 0
            },
            "text": "(4+5)",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "number",
              "plusExpression"
            ],
            "value": null,
            "word": "+",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 1,
                "start": 1
              },
              "text": "4",
              "types": [
                "integer"
              ],
              "value": 4,
              "word": "4"
            },
            "y": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 3,
                "start": 3
              },
              "text": "5",
              "types": [
                "integer"
              ],
              "value": 5,
              "word": "5"
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "(9)"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "(4 + 5)"
    ],
    "paraphrasesParenthesized": [
      "((((4) (+) (5))))"
    ],
    "query": "(4+5)",
    "responses": [
      "(9)"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 1
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 1
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "integer",
          0
        ],
        [
          "leftParenthesis",
          0
        ],
        [
          "plusOperator",
          0
        ],
        [
          "rightParenthesis",
          0
        ],
        [
          "timesOperator",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "leftParenthesis",
          0
        ],
        [
          "rightParenthesis",
          0
        ],
        [
          "timesOperator",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "leftParenthesis",
          0
        ],
        [
          "timesOperator",
          0
        ]
      ],
      [
        [
          "integer",
          0
        ],
        [
          "timesOperator",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "evaluate": true,
        "evalue": {
          "isResponse": true,
          "marker": "number",
          "paraphrase": false,
          "value": 18
        },
        "interpolate": [
          {
            "property": "x"
          },
          {
            "property": "operator"
          },
          {
            "property": "y"
          }
        ],
        "isResponse": true,
        "level": 1,
        "marker": "timesExpression",
        "number": "one",
        "operator": {
          "level": 0,
          "marker": "timesOperator",
          "range": {
            "end": 1,
            "start": 1
          },
          "text": "*",
          "value": "timesOperator",
          "word": "*"
        },
        "range": {
          "end": 6,
          "start": 0
        },
        "text": "2*(4+5)",
        "topLevel": true,
        "touchedBy": [
          "math#call2"
        ],
        "types": [
          "number",
          "timesExpression"
        ],
        "value": null,
        "word": "*",
        "x": {
          "dead": true,
          "instance": true,
          "level": 1,
          "marker": "integer",
          "range": {
            "end": 0,
            "start": 0
          },
          "text": "2",
          "types": [
            "integer"
          ],
          "value": 2,
          "word": "2"
        },
        "y": {
          "dead": true,
          "evaluate": true,
          "interpolate": [
            {
              "property": "x"
            },
            {
              "property": "operator"
            },
            {
              "property": "y"
            }
          ],
          "isResponse": true,
          "level": 1,
          "marker": "plusExpression",
          "number": "one",
          "operator": {
            "level": 0,
            "marker": "plusOperator",
            "range": {
              "end": 4,
              "start": 4
            },
            "text": "+",
            "value": "plusOperator",
            "word": "+"
          },
          "parenthesis": "(",
          "range": {
            "end": 6,
            "start": 2
          },
          "text": "(4+5)",
          "types": [
            "number",
            "plusExpression"
          ],
          "value": null,
          "word": "+",
          "x": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 3,
              "start": 3
            },
            "text": "4",
            "types": [
              "integer"
            ],
            "value": 4,
            "word": "4"
          },
          "y": {
            "dead": true,
            "instance": true,
            "level": 1,
            "marker": "integer",
            "range": {
              "end": 5,
              "start": 5
            },
            "text": "5",
            "types": [
              "integer"
            ],
            "value": 5,
            "word": "5"
          }
        }
      }
    ],
    "generatedParenthesized": [
      "((18))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "integer",
              0
            ],
            [
              "plusOperator",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "plusOperator",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "plusOperator",
            0
          ],
          "ops": [
            [
              "plusOperator",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "rightParenthesis",
            0
          ],
          "ops": [
            [
              "leftParenthesis",
              0
            ],
            [
              "rightParenthesis",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "leftParenthesis",
            0
          ],
          "ops": [
            [
              "leftParenthesis",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "integer",
            0
          ],
          "ops": [
            [
              "integer",
              0
            ],
            [
              "timesOperator",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "timesOperator",
            0
          ],
          "ops": [
            [
              "timesOperator",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "evaluate": true,
            "evalue": {
              "isResponse": true,
              "marker": "number",
              "paraphrase": false,
              "value": 18
            },
            "interpolate": [
              {
                "property": "x"
              },
              {
                "property": "operator"
              },
              {
                "property": "y"
              }
            ],
            "isResponse": true,
            "level": 1,
            "marker": "timesExpression",
            "number": "one",
            "operator": {
              "level": 0,
              "marker": "timesOperator",
              "range": {
                "end": 1,
                "start": 1
              },
              "text": "*",
              "value": "timesOperator",
              "word": "*"
            },
            "range": {
              "end": 6,
              "start": 0
            },
            "text": "2*(4+5)",
            "topLevel": true,
            "touchedBy": [
              "math#call2"
            ],
            "types": [
              "number",
              "timesExpression"
            ],
            "value": null,
            "word": "*",
            "x": {
              "dead": true,
              "instance": true,
              "level": 1,
              "marker": "integer",
              "range": {
                "end": 0,
                "start": 0
              },
              "text": "2",
              "types": [
                "integer"
              ],
              "value": 2,
              "word": "2"
            },
            "y": {
              "dead": true,
              "evaluate": true,
              "interpolate": [
                {
                  "property": "x"
                },
                {
                  "property": "operator"
                },
                {
                  "property": "y"
                }
              ],
              "isResponse": true,
              "level": 1,
              "marker": "plusExpression",
              "number": "one",
              "operator": {
                "level": 0,
                "marker": "plusOperator",
                "range": {
                  "end": 4,
                  "start": 4
                },
                "text": "+",
                "value": "plusOperator",
                "word": "+"
              },
              "parenthesis": "(",
              "range": {
                "end": 6,
                "start": 2
              },
              "text": "(4+5)",
              "types": [
                "number",
                "plusExpression"
              ],
              "value": null,
              "word": "+",
              "x": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 3,
                  "start": 3
                },
                "text": "4",
                "types": [
                  "integer"
                ],
                "value": 4,
                "word": "4"
              },
              "y": {
                "dead": true,
                "instance": true,
                "level": 1,
                "marker": "integer",
                "range": {
                  "end": 5,
                  "start": 5
                },
                "text": "5",
                "types": [
                  "integer"
                ],
                "value": 5,
                "word": "5"
              }
            }
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            "18"
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "2 * (4 + 5)"
    ],
    "paraphrasesParenthesized": [
      "((2) (*) ((((4) (+) (5)))))"
    ],
    "query": "2*(4+5)",
    "responses": [
      "18"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 6
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              },
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 6
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 3
                }
              },
              {
                "marker": [
                  "plusOperator",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 4
                }
              },
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 5
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 6
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 3
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 6
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "leftParenthesis",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 2
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 5,
                  "start": 3
                }
              },
              {
                "marker": [
                  "rightParenthesis",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 6
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "integer",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "integer",
                  1
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "timesOperator",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 1
                }
              },
              {
                "marker": [
                  "plusExpression",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "timesExpression",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          0
        ]
      ]
    ],
    "config": {
    },
    "contexts": [
      {
        "concept": true,
        "context_id": 2,
        "context_index": 1,
        "dead": true,
        "determiner": {
          "default": true,
          "level": 0,
          "marker": "a",
          "range": {
            "end": 1,
            "start": 0
          },
          "text": "an",
          "word": "an"
        },
        "instance": true,
        "level": 0,
        "marker": "unknown",
        "modifiers": [
          "determiner"
        ],
        "number": "one",
        "pullFromContext": false,
        "range": {
          "end": 12,
          "start": 0
        },
        "text": "an expression",
        "topLevel": true,
        "types": [
          "unknown"
        ],
        "unknown": true,
        "value": "expression",
        "wantsValue": true,
        "word": "expression"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "associations": [
      ],
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "comparable": "comparable2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "countable": "countable2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy2",
        "math": "math1",
        "meta": "meta2",
        "negation": "negation2",
        "numbers": "numbers2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2",
        "words": "words2"
      },
      "namespaced": {
        "articles2": {
          "km": "articles2"
        },
        "asking2": {
          "km": "asking2"
        },
        "comparable2": {
          "km": "comparable2"
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "km": "concept2",
          "valueToWords": [
          ]
        },
        "conjunction2": {
          "km": "conjunction2"
        },
        "countable2": {
          "km": "countable2"
        },
        "dialogues2": {
          "idSuffix": "",
          "km": "dialogues2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
          "km": "evaluate2"
        },
        "gdefaults2": {
          "km": "gdefaults2"
        },
        "hierarchy2": {
          "km": "hierarchy2"
        },
        "math1": {
          "km": "math1"
        },
        "meta2": {
          "km": "meta2"
        },
        "negation2": {
          "km": "negation2"
        },
        "numbers2": {
          "km": "numbers2"
        },
        "pos2": {
          "km": "pos2"
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_previous",
              "stm_current",
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "listable": [
              "object",
              "queryable"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "sort_ordering": [
              "ascending",
              "descending"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "listable",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "isQuery",
              "remember"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "listable",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "isQuery",
            "reason",
            "memorable",
            "remember",
            "stm_previous",
            "adjective",
            "stm_current",
            "stm_before",
            "orAble",
            "ifAble",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "ascending",
            "sort_ordering",
            "descending"
          ],
          "km": "properties2",
          "parents": {
            "a": [
              "article"
            ],
            "ascending": [
              "sort_ordering"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "descending": [
              "sort_ordering"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "isQuery": [
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "listable": [
              "theAble"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble",
              "listable"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "queryable": [
              "listable"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "stm_current": [
              "adjective"
            ],
            "stm_previous": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "ascending": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "descending": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "isQuery": {
              },
              "it": {
              },
              "listable": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "sort_ordering": {
              },
              "stm_before": {
              },
              "stm_current": {
              },
              "stm_previous": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
          "km": "punctuation2"
        },
        "sdefaults2": {
          "km": "sdefaults2"
        },
        "stm2": {
          "km": "stm2",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
          "km": "tokenize2"
        },
        "words2": {
          "km": "words2",
          "words": [
          ]
        }
      },
      "processed": [
        {
          "context": {
            "concept": true,
            "context_id": 2,
            "context_index": 1,
            "dead": true,
            "determiner": {
              "default": true,
              "level": 0,
              "marker": "a",
              "range": {
                "end": 1,
                "start": 0
              },
              "text": "an",
              "word": "an"
            },
            "instance": true,
            "level": 0,
            "marker": "unknown",
            "modifiers": [
              "determiner"
            ],
            "number": "one",
            "pullFromContext": false,
            "range": {
              "end": 12,
              "start": 0
            },
            "text": "an expression",
            "topLevel": true,
            "types": [
              "unknown"
            ],
            "unknown": true,
            "value": "expression",
            "wantsValue": true,
            "word": "expression"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 29,
                "start": 22
              },
              "text": "operator",
              "unknown": true,
              "value": "operator",
              "word": "operator"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 11,
                  "start": 0
                },
                "text": "mathematical",
                "unknown": true,
                "value": "mathematical",
                "word": "mathematical"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 29,
              "start": 0
            },
            "text": "mathematical modifies operator",
            "topLevel": true,
            "touchedBy": [
              "math#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 9,
                "start": 0
              },
              "text": "descending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "descending",
              "word": "descending"
            },
            "range": {
              "end": 28,
              "start": 0
            },
            "text": "descending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance2#comparable#call2",
              "instance2#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 14,
                  "start": 14
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 19,
                  "start": 16
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 28,
                "start": 14
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 8,
                "start": 0
              },
              "text": "ascending",
              "types": [
                "queryable",
                "unknown"
              ],
              "unknown": true,
              "value": "ascending",
              "word": "ascending"
            },
            "range": {
              "end": 27,
              "start": 0
            },
            "text": "ascending is a sort ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance1#comparable#call2",
              "instance1#math#call2"
            ],
            "two": {
              "atomic": true,
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 13,
                  "start": 13
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 0,
              "marker": "sort_ordering",
              "modifier_sort": {
                "level": 0,
                "marker": "sort",
                "number": "one",
                "range": {
                  "end": 18,
                  "start": 15
                },
                "text": "sort",
                "types": [
                  "sort"
                ],
                "value": "sort",
                "word": "sort"
              },
              "modifiers": [
                "determiner",
                "modifier_sort"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 27,
                "start": 13
              },
              "text": "a sort ordering",
              "types": [
                "ordering",
                "sort_ordering"
              ],
              "value": "sort_ordering",
              "wantsValue": true,
              "word": "ordering"
            },
            "word": "is"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        },
        {
          "context": {
            "concept": {
              "dead": true,
              "level": 0,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 14
              },
              "text": "ordering",
              "unknown": true,
              "value": "ordering",
              "word": "ordering"
            },
            "conceptModifiers": [
              {
                "dead": true,
                "level": 0,
                "marker": "unknown",
                "range": {
                  "end": 3,
                  "start": 0
                },
                "text": "sort",
                "unknown": true,
                "value": "sort",
                "word": "sort"
              }
            ],
            "context_id": null,
            "context_index": 1,
            "dead": true,
            "flatten": false,
            "level": 1,
            "marker": "modifies",
            "number": "one",
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "sort modifies ordering",
            "topLevel": true,
            "touchedBy": [
              "comparable#call2",
              "instance0#comparable#call2",
              "instance0#math#call2"
            ],
            "word": "modifies"
          },
          "generatedParenthesized": [
          ],
          "paraphrases": [
          ],
          "paraphrasesParenthesized": [
          ],
          "responses": [
          ]
        }
      ]
    },
    "paraphrases": [
      "an expression"
    ],
    "paraphrasesParenthesized": [
      "((an) (expression))"
    ],
    "query": "an expression",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 3
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 3
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  }
]