[
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "feline": [
            {
              "id": "feline",
              "initial": "{ value: \"feline\", number: \"one\" }"
            }
          ],
          "felines": [
            {
              "id": "feline",
              "initial": "{ value: \"feline\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 0,
              "start": 0
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 16,
            "start": 0
          },
          "text": "a cat",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cat",
          "wantsValue": true,
          "word": "cat"
        },
        "range": {
          "end": 16,
          "start": 0
        },
        "text": "a cat is a feline",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 16,
            "start": 9
          },
          "text": "a feline",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "feline",
          "wantsValue": true,
          "word": "feline"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "verbatim": "I don't know about an animal"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 18,
              "start": 18
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 35,
            "start": 18
          },
          "text": "a cat",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cat",
          "wantsValue": true,
          "word": "cat"
        },
        "query": [
          "is"
        ],
        "range": {
          "end": 36,
          "start": 18
        },
        "text": "a cat is an animal?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call19"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 28,
              "start": 27
            },
            "text": "an",
            "word": "an"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 35,
            "start": 27
          },
          "text": "an animal",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animal",
          "wantsValue": true,
          "word": "animal"
        },
        "types": [
          "is"
        ],
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(I don't know about an animal)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "feline": [
              "cat"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "feline"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "feline"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "feline": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "verbatim": "I don't know about an animal"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 18,
                  "start": 18
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 35,
                "start": 18
              },
              "text": "a cat",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cat",
              "wantsValue": true,
              "word": "cat"
            },
            "query": [
              "is"
            ],
            "range": {
              "end": 36,
              "start": 18
            },
            "text": "a cat is an animal?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call19"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 28,
                  "start": 27
                },
                "text": "an",
                "word": "an"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 35,
                "start": 27
              },
              "text": "an animal",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animal",
              "wantsValue": true,
              "word": "animal"
            },
            "types": [
              "is"
            ],
            "word": "is"
          },
          "generatedParenthesized": "(I don't know about an animal)",
          "paraphrases": "a cat is an animal?",
          "paraphrasesParenthesized": "((((a) (cat)) is ((an) (animal)))?)",
          "responses": [
            "",
            "I don't know about an animal"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 0,
                  "start": 0
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 16,
                "start": 0
              },
              "text": "a cat",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cat",
              "wantsValue": true,
              "word": "cat"
            },
            "range": {
              "end": 16,
              "start": 0
            },
            "text": "a cat is a feline",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 16,
                "start": 9
              },
              "text": "a feline",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "feline",
              "wantsValue": true,
              "word": "feline"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "a cat is a feline",
          "paraphrasesParenthesized": "(((a) (cat)) is ((a) (feline)))",
          "responses": [
            "",
            "I don't know about an animal"
          ]
        }
      ]
    },
    "paraphrases": [
      "a cat is a feline",
      "a cat is an animal?"
    ],
    "paraphrasesParenthesized": [
      "(((a) (cat)) is ((a) (feline)))",
      "((((a) (cat)) is ((an) (animal)))?)"
    ],
    "query": "a cat is a feline a cat is an animal?",
    "responses": [
      "",
      "I don't know about an animal"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 30
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 27
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 27
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 18
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 35,
                  "start": 18
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 35,
                  "start": 18
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 36,
                  "start": 18
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "animal": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"one\" }"
            }
          ],
          "animals": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"many\" }"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 0,
              "start": 0
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 17,
            "start": 0
          },
          "text": "a cat",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cat",
          "wantsValue": true,
          "word": "cat"
        },
        "range": {
          "end": 17,
          "start": 0
        },
        "text": "a cat is an animal",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 10,
              "start": 9
            },
            "text": "an",
            "word": "an"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 17,
            "start": 9
          },
          "text": "an animal",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animal",
          "wantsValue": true,
          "word": "animal"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "animal": [
              "cat"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "animal"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "animal"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "animal": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 0,
                  "start": 0
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 17,
                "start": 0
              },
              "text": "a cat",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cat",
              "wantsValue": true,
              "word": "cat"
            },
            "range": {
              "end": 17,
              "start": 0
            },
            "text": "a cat is an animal",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "an",
                "word": "an"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 17,
                "start": 9
              },
              "text": "an animal",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animal",
              "wantsValue": true,
              "word": "animal"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "a cat is an animal",
          "paraphrasesParenthesized": "(((a) (cat)) is ((an) (animal)))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "a cat is an animal"
    ],
    "paraphrasesParenthesized": [
      "(((a) (cat)) is ((an) (animal)))"
    ],
    "query": "a cat is an animal",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 17,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "evalue": {
          "verbatim": "I don't know about a cat"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 0,
              "start": 0
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 17,
            "start": 0
          },
          "text": "a cat",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cat",
          "wantsValue": true,
          "word": "cat"
        },
        "query": [
          "is"
        ],
        "range": {
          "end": 18,
          "start": 0
        },
        "text": "a cat is an animal?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 10,
              "start": 9
            },
            "text": "an",
            "word": "an"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 17,
            "start": 9
          },
          "text": "an animal",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animal",
          "wantsValue": true,
          "word": "animal"
        },
        "types": [
          "is"
        ],
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "(I don't know about a cat)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "evalue": {
              "verbatim": "I don't know about a cat"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 0,
                  "start": 0
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 17,
                "start": 0
              },
              "text": "a cat",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cat",
              "wantsValue": true,
              "word": "cat"
            },
            "query": [
              "is"
            ],
            "range": {
              "end": 18,
              "start": 0
            },
            "text": "a cat is an animal?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 10,
                  "start": 9
                },
                "text": "an",
                "word": "an"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 17,
                "start": 9
              },
              "text": "an animal",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animal",
              "wantsValue": true,
              "word": "animal"
            },
            "types": [
              "is"
            ],
            "word": "is"
          },
          "generatedParenthesized": "(I don't know about a cat)",
          "paraphrases": "a cat is an animal?",
          "paraphrasesParenthesized": "((((a) (cat)) is ((an) (animal)))?)",
          "responses": [
            "I don't know about a cat"
          ]
        }
      ]
    },
    "paraphrases": [
      "a cat is an animal?"
    ],
    "paraphrasesParenthesized": [
      "((((a) (cat)) is ((an) (animal)))?)"
    ],
    "query": "a cat is an animal?",
    "responses": [
      "I don't know about a cat"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 0
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 17,
                  "start": 0
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "mammel": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"one\" }"
            }
          ],
          "mammels": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 0,
              "start": 0
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 18,
            "start": 0
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "range": {
          "end": 18,
          "start": 0
        },
        "text": "a human is a mammel",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 11,
              "start": 11
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 18,
            "start": 11
          },
          "text": "a mammel",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammel",
          "wantsValue": true,
          "word": "mammel"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 34,
            "start": 20
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 34,
          "start": 20
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call19"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 28,
              "start": 28
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 34,
            "start": 28
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 5,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 42,
            "start": 39
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "query": true,
        "range": {
          "end": 51,
          "start": 36
        },
        "text": "is greg a mammel",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call32"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 44,
              "start": 44
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 51,
            "start": 44
          },
          "text": "a mammel",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammel",
          "wantsValue": true,
          "word": "mammel"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "mammel": [
              "human"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "human",
            "mammel",
            "greg"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "human": [
              "mammel"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mammel": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 5,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 42,
                "start": 39
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "query": true,
            "range": {
              "end": 51,
              "start": 36
            },
            "text": "is greg a mammel",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call32"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 44,
                  "start": 44
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 51,
                "start": 44
              },
              "text": "a mammel",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammel",
              "wantsValue": true,
              "word": "mammel"
            },
            "word": "is"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "greg is a mammel?",
          "paraphrasesParenthesized": "(((greg) is ((a) (mammel)))?)",
          "responses": [
            "",
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 34,
                "start": 20
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 34,
              "start": 20
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call19"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 28,
                  "start": 28
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 34,
                "start": 28
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 0,
                  "start": 0
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 18,
                "start": 0
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "range": {
              "end": 18,
              "start": 0
            },
            "text": "a human is a mammel",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 11,
                  "start": 11
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 18,
                "start": 11
              },
              "text": "a mammel",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammel",
              "wantsValue": true,
              "word": "mammel"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "a human is a mammel",
          "paraphrasesParenthesized": "(((a) (human)) is ((a) (mammel)))",
          "responses": [
            "",
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "a human is a mammel",
      "greg is a human",
      "greg is a mammel?"
    ],
    "paraphrasesParenthesized": [
      "(((a) (human)) is ((a) (mammel)))",
      "((greg) is ((a) (human)))",
      "(((greg) is ((a) (mammel)))?)"
    ],
    "query": "a human is a mammel greg is a human is greg a mammel",
    "responses": [
      "",
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 0,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 2
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 28,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 30
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 28
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 44,
                  "start": 44
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 11
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 28
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 44
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 23,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 28
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 44
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 36
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 42,
                  "start": 39
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 44
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 34,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 36
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 18,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 34,
                  "start": 20
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 51,
                  "start": 36
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "evalue": {
          "verbatim": "I don't know about cats"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 7,
            "start": 4
          },
          "text": "cats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cats",
          "word": "cats"
        },
        "query": [
          "is"
        ],
        "range": {
          "end": 16,
          "start": 0
        },
        "text": "are cats animals?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 15,
            "start": 9
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "types": [
          "is"
        ],
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      "(I don't know about cats)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "evalue": {
              "verbatim": "I don't know about cats"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 7,
                "start": 4
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            "query": [
              "is"
            ],
            "range": {
              "end": 16,
              "start": 0
            },
            "text": "are cats animals?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 15,
                "start": 9
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "types": [
              "is"
            ],
            "word": "are"
          },
          "generatedParenthesized": "(I don't know about cats)",
          "paraphrases": "cats are animals?",
          "paraphrasesParenthesized": "(((cats) are (animals))?)",
          "responses": [
            "I don't know about cats"
          ]
        }
      ]
    },
    "paraphrases": [
      "cats are animals?"
    ],
    "paraphrasesParenthesized": [
      "(((cats) are (animals))?)"
    ],
    "query": "are cats animals?",
    "responses": [
      "I don't know about cats"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 4
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 4
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 2,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 4
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "bat": [
            {
              "id": "bat",
              "initial": "{ value: \"bat\", number: \"one\" }"
            }
          ],
          "bats": [
            {
              "id": "bat",
              "initial": "{ value: \"bat\", number: \"many\" }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "mammel": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"one\" }"
            }
          ],
          "mammels": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 15,
            "start": 0
          },
          "text": "bats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "bats",
          "word": "bats"
        },
        "range": {
          "end": 15,
          "start": 0
        },
        "text": "bats are mammels",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 15,
            "start": 9
          },
          "text": "mammels",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammels",
          "word": "mammels"
        },
        "word": "are"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 24,
            "start": 21
          },
          "text": "bats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "bats",
          "word": "bats"
        },
        "query": true,
        "range": {
          "end": 32,
          "start": 17
        },
        "text": "are bats mammels",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call11"
        ],
        "two": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 32,
            "start": 26
          },
          "text": "mammels",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammels",
          "word": "mammels"
        },
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "mammel": [
              "bat"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "bat",
            "mammel"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "bat": [
              "mammel"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "bat": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mammel": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 24,
                "start": 21
              },
              "text": "bats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "bats",
              "word": "bats"
            },
            "query": true,
            "range": {
              "end": 32,
              "start": 17
            },
            "text": "are bats mammels",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call11"
            ],
            "two": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 32,
                "start": 26
              },
              "text": "mammels",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammels",
              "word": "mammels"
            },
            "word": "are"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "bats are mammels?",
          "paraphrasesParenthesized": "(((bats) are (mammels))?)",
          "responses": [
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 15,
                "start": 0
              },
              "text": "bats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "bats",
              "word": "bats"
            },
            "range": {
              "end": 15,
              "start": 0
            },
            "text": "bats are mammels",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 15,
                "start": 9
              },
              "text": "mammels",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammels",
              "word": "mammels"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "bats are mammels",
          "paraphrasesParenthesized": "((bats) are (mammels))",
          "responses": [
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "bats are mammels",
      "bats are mammels?"
    ],
    "paraphrasesParenthesized": [
      "((bats) are (mammels))",
      "(((bats) are (mammels))?)"
    ],
    "query": "bats are mammels are bats mammels",
    "responses": [
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          1
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "animal": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"one\" }"
            }
          ],
          "animals": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"many\" }"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dog": [
            {
              "id": "dog",
              "initial": "{ value: \"dog\", number: \"one\" }"
            }
          ],
          "dogs": [
            {
              "id": "dog",
              "initial": "{ value: \"dog\", number: \"many\" }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "default": true,
          "isList": true,
          "level": 1,
          "listable": true,
          "marker": "list",
          "number": "many",
          "range": {
            "end": 24,
            "start": 0
          },
          "text": "cats and dogs",
          "types": [
            "list",
            "unknown"
          ],
          "value": [
            {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 12,
                "start": 9
              },
              "text": "dogs",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "dogs",
              "word": "dogs"
            }
          ],
          "word": "and"
        },
        "range": {
          "end": 24,
          "start": 0
        },
        "text": "cats and dogs are animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 24,
            "start": 18
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "list",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "animal": [
              "cat",
              "dog"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "animal",
            "dog"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "animal"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "dog": [
              "animal"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "animal": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "dog": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "default": true,
              "isList": true,
              "level": 1,
              "listable": true,
              "marker": "list",
              "number": "many",
              "range": {
                "end": 24,
                "start": 0
              },
              "text": "cats and dogs",
              "types": [
                "list",
                "unknown"
              ],
              "value": [
                {
                  "dead": true,
                  "level": 1,
                  "marker": "unknown",
                  "range": {
                    "end": 3,
                    "start": 0
                  },
                  "text": "cats",
                  "types": [
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "cats",
                  "word": "cats"
                },
                {
                  "dead": true,
                  "level": 1,
                  "marker": "unknown",
                  "range": {
                    "end": 12,
                    "start": 9
                  },
                  "text": "dogs",
                  "types": [
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "dogs",
                  "word": "dogs"
                }
              ],
              "word": "and"
            },
            "range": {
              "end": 24,
              "start": 0
            },
            "text": "cats and dogs are animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 24,
                "start": 18
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "cats and dogs are animals",
          "paraphrasesParenthesized": "(((cats) and (dogs)) are (animals))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "cats and dogs are animals"
    ],
    "paraphrasesParenthesized": [
      "(((cats) and (dogs)) are (animals))"
    ],
    "query": "cats and dogs are animals",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          1
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          1
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          1
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          1
        ]
      ],
      [
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          1
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "animal": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"one\" }"
            }
          ],
          "animals": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"many\" }"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dog": [
            {
              "id": "dog",
              "initial": "{ value: \"dog\", number: \"one\" }"
            }
          ],
          "dogs": [
            {
              "id": "dog",
              "initial": "{ value: \"dog\", number: \"many\" }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "default": true,
          "isList": true,
          "level": 1,
          "listable": true,
          "marker": "list",
          "number": "many",
          "range": {
            "end": 24,
            "start": 0
          },
          "text": "cats and dogs",
          "types": [
            "list",
            "unknown"
          ],
          "value": [
            {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 3,
                "start": 0
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 12,
                "start": 9
              },
              "text": "dogs",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "dogs",
              "word": "dogs"
            }
          ],
          "word": "and"
        },
        "range": {
          "end": 24,
          "start": 0
        },
        "text": "cats and dogs are animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 24,
            "start": 18
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "word": "are"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "number": "many",
          "one": {
            "concept": true,
            "dead": true,
            "default": true,
            "determiner": "the",
            "focusableForPhrase": true,
            "level": 1,
            "marker": "type",
            "modifiers": [
              "determiner"
            ],
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 54,
                "start": 48
              },
              "text": "animals",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "objects": [
              {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 43,
                  "start": 35
                },
                "text": "the types",
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 54,
                  "start": 48
                },
                "text": "animals",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "animals",
                "word": "animals"
              }
            ],
            "pullFromContext": true,
            "range": {
              "end": 54,
              "start": 35
            },
            "text": "the types of animals",
            "types": [
              "type"
            ],
            "wantsValue": true,
            "word": "types"
          },
          "two": {
            "concept": true,
            "dead": true,
            "default": true,
            "determiner": "the",
            "evalue": {
              "marker": "list",
              "value": [
                {
                  "marker": "cat",
                  "number": "many",
                  "paraphrase": true,
                  "value": "cat",
                  "word": "cats"
                },
                {
                  "marker": "dog",
                  "number": "many",
                  "paraphrase": true,
                  "value": "dog",
                  "word": "dogs"
                }
              ]
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "level": 1,
            "marker": "type",
            "modifiers": [
              "determiner"
            ],
            "number": "many",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 54,
                "start": 48
              },
              "text": "animals",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "objects": [
              {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 43,
                  "start": 35
                },
                "text": "the types",
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 54,
                  "start": 48
                },
                "text": "animals",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "animals",
                "word": "animals"
              }
            ],
            "pullFromContext": true,
            "range": {
              "end": 54,
              "start": 35
            },
            "text": "the types of animals",
            "touchedBy": [
              "hierarchy#call16",
              "hierarchy#call15"
            ],
            "types": [
              "type"
            ],
            "wantsValue": true,
            "word": "types"
          },
          "word": "are"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "many",
          "query": [
            "what"
          ],
          "range": {
            "end": 54,
            "start": 26
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 54,
          "start": 26
        },
        "text": "what are the types of animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "default": true,
          "determiner": "the",
          "focusableForPhrase": true,
          "level": 1,
          "marker": "type",
          "modifiers": [
            "determiner"
          ],
          "object": {
            "dead": true,
            "level": 1,
            "marker": "object",
            "range": {
              "end": 54,
              "start": 48
            },
            "text": "animals",
            "types": [
              "object"
            ],
            "unknown": true,
            "value": "animals",
            "word": "animals"
          },
          "objects": [
            {
              "concept": true,
              "dead": true,
              "default": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 1,
              "marker": "type",
              "modifiers": [
                "determiner"
              ],
              "pullFromContext": true,
              "range": {
                "end": 43,
                "start": 35
              },
              "text": "the types",
              "types": [
                "type"
              ],
              "wantsValue": true,
              "word": "types"
            },
            {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 54,
                "start": 48
              },
              "text": "animals",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            }
          ],
          "pullFromContext": true,
          "range": {
            "end": 54,
            "start": 35
          },
          "text": "the types of animals",
          "types": [
            "type"
          ],
          "wantsValue": true,
          "word": "types"
        },
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      "",
      "((((the (types)) of (animals)) are (((cats) and (dogs)))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "list",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "list",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "list",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "type",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "the",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "propertyOf",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "propertyOf",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "animal": [
              "cat",
              "dog"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "animal",
            "dog"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "animal"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "dog": [
              "animal"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "animal": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "dog": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "number": "many",
              "one": {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "object": {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 54,
                    "start": 48
                  },
                  "text": "animals",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "animals",
                  "word": "animals"
                },
                "objects": [
                  {
                    "concept": true,
                    "dead": true,
                    "default": true,
                    "determiner": "the",
                    "focusableForPhrase": true,
                    "level": 1,
                    "marker": "type",
                    "modifiers": [
                      "determiner"
                    ],
                    "pullFromContext": true,
                    "range": {
                      "end": 43,
                      "start": 35
                    },
                    "text": "the types",
                    "types": [
                      "type"
                    ],
                    "wantsValue": true,
                    "word": "types"
                  },
                  {
                    "dead": true,
                    "level": 1,
                    "marker": "object",
                    "range": {
                      "end": 54,
                      "start": 48
                    },
                    "text": "animals",
                    "types": [
                      "object"
                    ],
                    "unknown": true,
                    "value": "animals",
                    "word": "animals"
                  }
                ],
                "pullFromContext": true,
                "range": {
                  "end": 54,
                  "start": 35
                },
                "text": "the types of animals",
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              "two": {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "evalue": {
                  "marker": "list",
                  "value": [
                    {
                      "marker": "cat",
                      "number": "many",
                      "paraphrase": true,
                      "value": "cat",
                      "word": "cats"
                    },
                    {
                      "marker": "dog",
                      "number": "many",
                      "paraphrase": true,
                      "value": "dog",
                      "word": "dogs"
                    }
                  ]
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "number": "many",
                "object": {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 54,
                    "start": 48
                  },
                  "text": "animals",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "animals",
                  "word": "animals"
                },
                "objects": [
                  {
                    "concept": true,
                    "dead": true,
                    "default": true,
                    "determiner": "the",
                    "focusableForPhrase": true,
                    "level": 1,
                    "marker": "type",
                    "modifiers": [
                      "determiner"
                    ],
                    "pullFromContext": true,
                    "range": {
                      "end": 43,
                      "start": 35
                    },
                    "text": "the types",
                    "types": [
                      "type"
                    ],
                    "wantsValue": true,
                    "word": "types"
                  },
                  {
                    "dead": true,
                    "level": 1,
                    "marker": "object",
                    "range": {
                      "end": 54,
                      "start": 48
                    },
                    "text": "animals",
                    "types": [
                      "object"
                    ],
                    "unknown": true,
                    "value": "animals",
                    "word": "animals"
                  }
                ],
                "pullFromContext": true,
                "range": {
                  "end": 54,
                  "start": 35
                },
                "text": "the types of animals",
                "touchedBy": [
                  "hierarchy#call16",
                  "hierarchy#call15"
                ],
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              "word": "are"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "many",
              "query": [
                "what"
              ],
              "range": {
                "end": 54,
                "start": 26
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 54,
              "start": 26
            },
            "text": "what are the types of animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "default": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 1,
              "marker": "type",
              "modifiers": [
                "determiner"
              ],
              "object": {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 54,
                  "start": 48
                },
                "text": "animals",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "animals",
                "word": "animals"
              },
              "objects": [
                {
                  "concept": true,
                  "dead": true,
                  "default": true,
                  "determiner": "the",
                  "focusableForPhrase": true,
                  "level": 1,
                  "marker": "type",
                  "modifiers": [
                    "determiner"
                  ],
                  "pullFromContext": true,
                  "range": {
                    "end": 43,
                    "start": 35
                  },
                  "text": "the types",
                  "types": [
                    "type"
                  ],
                  "wantsValue": true,
                  "word": "types"
                },
                {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 54,
                    "start": 48
                  },
                  "text": "animals",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "animals",
                  "word": "animals"
                }
              ],
              "pullFromContext": true,
              "range": {
                "end": 54,
                "start": 35
              },
              "text": "the types of animals",
              "types": [
                "type"
              ],
              "wantsValue": true,
              "word": "types"
            },
            "word": "are"
          },
          "generatedParenthesized": "((((the (types)) of (animals)) are (((cats) and (dogs)))))",
          "paraphrases": "what are the types of animals?",
          "paraphrasesParenthesized": "(((what) are ((the (types)) of (animals)))?)",
          "responses": [
            "",
            "the types of animals are cats and dogs"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "default": true,
              "isList": true,
              "level": 1,
              "listable": true,
              "marker": "list",
              "number": "many",
              "range": {
                "end": 24,
                "start": 0
              },
              "text": "cats and dogs",
              "types": [
                "list",
                "unknown"
              ],
              "value": [
                {
                  "dead": true,
                  "level": 1,
                  "marker": "unknown",
                  "range": {
                    "end": 3,
                    "start": 0
                  },
                  "text": "cats",
                  "types": [
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "cats",
                  "word": "cats"
                },
                {
                  "dead": true,
                  "level": 1,
                  "marker": "unknown",
                  "range": {
                    "end": 12,
                    "start": 9
                  },
                  "text": "dogs",
                  "types": [
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "dogs",
                  "word": "dogs"
                }
              ],
              "word": "and"
            },
            "range": {
              "end": 24,
              "start": 0
            },
            "text": "cats and dogs are animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 24,
                "start": 18
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "cats and dogs are animals",
          "paraphrasesParenthesized": "(((cats) and (dogs)) are (animals))",
          "responses": [
            "",
            "the types of animals are cats and dogs"
          ]
        }
      ]
    },
    "paraphrases": [
      "cats and dogs are animals",
      "what are the types of animals?"
    ],
    "paraphrasesParenthesized": [
      "(((cats) and (dogs)) are (animals))",
      "(((what) are ((the (types)) of (animals)))?)"
    ],
    "query": "cats and dogs are animals what are the types of animals",
    "responses": [
      "",
      "the types of animals are cats and dogs"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 35
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 43,
                  "start": 39
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 43,
                  "start": 35
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 45
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 43,
                  "start": 35
                }
              },
              {
                "marker": [
                  "propertyOf",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 45
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 18
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 26
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 31
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 35
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 54,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 24,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 54,
                  "start": 26
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "animal": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"one\" }"
            }
          ],
          "animals": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"many\" }"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 15,
            "start": 0
          },
          "text": "cats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cats",
          "word": "cats"
        },
        "range": {
          "end": 15,
          "start": 0
        },
        "text": "cats are animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 15,
            "start": 9
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "word": "are"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 24,
            "start": 21
          },
          "text": "cats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cats",
          "word": "cats"
        },
        "query": [
          "is"
        ],
        "range": {
          "end": 33,
          "start": 17
        },
        "text": "are cats animals?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call11"
        ],
        "two": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 32,
            "start": 26
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "types": [
          "is"
        ],
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "animal": [
              "cat"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "animal"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "animal"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "animal": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 24,
                "start": 21
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            "query": [
              "is"
            ],
            "range": {
              "end": 33,
              "start": 17
            },
            "text": "are cats animals?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call11"
            ],
            "two": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 32,
                "start": 26
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "types": [
              "is"
            ],
            "word": "are"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "cats are animals?",
          "paraphrasesParenthesized": "(((cats) are (animals))?)",
          "responses": [
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 15,
                "start": 0
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            "range": {
              "end": 15,
              "start": 0
            },
            "text": "cats are animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 15,
                "start": 9
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "cats are animals",
          "paraphrasesParenthesized": "((cats) are (animals))",
          "responses": [
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "cats are animals",
      "cats are animals?"
    ],
    "paraphrasesParenthesized": [
      "((cats) are (animals))",
      "(((cats) are (animals))?)"
    ],
    "query": "cats are animals are cats animals?",
    "responses": [
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 17
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 24,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 33,
                  "start": 33
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 33,
                  "start": 17
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "propertyOf",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "type",
          0
        ],
        [
          "unknown",
          1
        ],
        [
          "what",
          0
        ]
      ],
      [
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "propertyOf",
          0
        ],
        [
          "the",
          0
        ],
        [
          "unknown",
          1
        ],
        [
          "what",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "animal": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"one\" }"
            }
          ],
          "animals": [
            {
              "id": "animal",
              "initial": "{ value: \"animal\", number: \"many\" }"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dog": [
            {
              "id": "dog",
              "initial": "{ value: \"dog\", number: \"one\" }"
            }
          ],
          "dogs": [
            {
              "id": "dog",
              "initial": "{ value: \"dog\", number: \"many\" }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 15,
            "start": 0
          },
          "text": "cats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cats",
          "word": "cats"
        },
        "range": {
          "end": 15,
          "start": 0
        },
        "text": "cats are animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 15,
            "start": 9
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "word": "are"
      },
      {
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 32,
            "start": 17
          },
          "text": "dogs",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "dogs",
          "word": "dogs"
        },
        "range": {
          "end": 32,
          "start": 17
        },
        "text": "dogs are animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call11"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 32,
            "start": 26
          },
          "text": "animals",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "animals",
          "word": "animals"
        },
        "word": "are"
      },
      {
        "context_index": 5,
        "dead": true,
        "evalue": {
          "default": true,
          "focusable": [
            "two",
            "one"
          ],
          "marker": "is",
          "number": "many",
          "one": {
            "concept": true,
            "dead": true,
            "default": true,
            "determiner": "the",
            "focusableForPhrase": true,
            "level": 1,
            "marker": "type",
            "modifiers": [
              "determiner"
            ],
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 62,
                "start": 56
              },
              "text": "animals",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "objects": [
              {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 51,
                  "start": 43
                },
                "text": "the types",
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 62,
                  "start": 56
                },
                "text": "animals",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "animals",
                "word": "animals"
              }
            ],
            "pullFromContext": true,
            "range": {
              "end": 62,
              "start": 43
            },
            "text": "the types of animals",
            "types": [
              "type"
            ],
            "wantsValue": true,
            "word": "types"
          },
          "two": {
            "concept": true,
            "dead": true,
            "default": true,
            "determiner": "the",
            "evalue": {
              "marker": "list",
              "value": [
                {
                  "marker": "cat",
                  "number": "many",
                  "paraphrase": true,
                  "value": "cat",
                  "word": "cats"
                },
                {
                  "marker": "dog",
                  "number": "many",
                  "paraphrase": true,
                  "value": "dog",
                  "word": "dogs"
                }
              ]
            },
            "focus": true,
            "focusableForPhrase": true,
            "instance": true,
            "level": 1,
            "marker": "type",
            "modifiers": [
              "determiner"
            ],
            "number": "many",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 62,
                "start": 56
              },
              "text": "animals",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "objects": [
              {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "pullFromContext": true,
                "range": {
                  "end": 51,
                  "start": 43
                },
                "text": "the types",
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 62,
                  "start": 56
                },
                "text": "animals",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "animals",
                "word": "animals"
              }
            ],
            "pullFromContext": true,
            "range": {
              "end": 62,
              "start": 43
            },
            "text": "the types of animals",
            "touchedBy": [
              "hierarchy#call21",
              "hierarchy#call20"
            ],
            "types": [
              "type"
            ],
            "wantsValue": true,
            "word": "types"
          },
          "word": "are"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "default": true,
          "determined": true,
          "level": 1,
          "marker": "what",
          "number": "many",
          "query": [
            "what"
          ],
          "range": {
            "end": 62,
            "start": 34
          },
          "text": "what",
          "types": [
            "what"
          ],
          "value": "what",
          "word": "what"
        },
        "query": [
          "what"
        ],
        "range": {
          "end": 62,
          "start": 34
        },
        "text": "what are the types of animals",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call20"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "default": true,
          "determiner": "the",
          "focusableForPhrase": true,
          "level": 1,
          "marker": "type",
          "modifiers": [
            "determiner"
          ],
          "object": {
            "dead": true,
            "level": 1,
            "marker": "object",
            "range": {
              "end": 62,
              "start": 56
            },
            "text": "animals",
            "types": [
              "object"
            ],
            "unknown": true,
            "value": "animals",
            "word": "animals"
          },
          "objects": [
            {
              "concept": true,
              "dead": true,
              "default": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 1,
              "marker": "type",
              "modifiers": [
                "determiner"
              ],
              "pullFromContext": true,
              "range": {
                "end": 51,
                "start": 43
              },
              "text": "the types",
              "types": [
                "type"
              ],
              "wantsValue": true,
              "word": "types"
            },
            {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 62,
                "start": 56
              },
              "text": "animals",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            }
          ],
          "pullFromContext": true,
          "range": {
            "end": 62,
            "start": 43
          },
          "text": "the types of animals",
          "types": [
            "type"
          ],
          "wantsValue": true,
          "word": "types"
        },
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "((((the (types)) of (animals)) are (((cats) and (dogs)))))"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "type",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "type",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "what",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ],
            [
              "what",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "the",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "propertyOf",
              0
            ],
            [
              "the",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "propertyOf",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "propertyOf",
            1
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "propertyOf",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "animal": [
              "cat",
              "dog"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "animal",
            "dog"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "animal"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "dog": [
              "animal"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "animal": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "dog": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 5,
            "dead": true,
            "evalue": {
              "default": true,
              "focusable": [
                "two",
                "one"
              ],
              "marker": "is",
              "number": "many",
              "one": {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "focusableForPhrase": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "object": {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 62,
                    "start": 56
                  },
                  "text": "animals",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "animals",
                  "word": "animals"
                },
                "objects": [
                  {
                    "concept": true,
                    "dead": true,
                    "default": true,
                    "determiner": "the",
                    "focusableForPhrase": true,
                    "level": 1,
                    "marker": "type",
                    "modifiers": [
                      "determiner"
                    ],
                    "pullFromContext": true,
                    "range": {
                      "end": 51,
                      "start": 43
                    },
                    "text": "the types",
                    "types": [
                      "type"
                    ],
                    "wantsValue": true,
                    "word": "types"
                  },
                  {
                    "dead": true,
                    "level": 1,
                    "marker": "object",
                    "range": {
                      "end": 62,
                      "start": 56
                    },
                    "text": "animals",
                    "types": [
                      "object"
                    ],
                    "unknown": true,
                    "value": "animals",
                    "word": "animals"
                  }
                ],
                "pullFromContext": true,
                "range": {
                  "end": 62,
                  "start": 43
                },
                "text": "the types of animals",
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              "two": {
                "concept": true,
                "dead": true,
                "default": true,
                "determiner": "the",
                "evalue": {
                  "marker": "list",
                  "value": [
                    {
                      "marker": "cat",
                      "number": "many",
                      "paraphrase": true,
                      "value": "cat",
                      "word": "cats"
                    },
                    {
                      "marker": "dog",
                      "number": "many",
                      "paraphrase": true,
                      "value": "dog",
                      "word": "dogs"
                    }
                  ]
                },
                "focus": true,
                "focusableForPhrase": true,
                "instance": true,
                "level": 1,
                "marker": "type",
                "modifiers": [
                  "determiner"
                ],
                "number": "many",
                "object": {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 62,
                    "start": 56
                  },
                  "text": "animals",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "animals",
                  "word": "animals"
                },
                "objects": [
                  {
                    "concept": true,
                    "dead": true,
                    "default": true,
                    "determiner": "the",
                    "focusableForPhrase": true,
                    "level": 1,
                    "marker": "type",
                    "modifiers": [
                      "determiner"
                    ],
                    "pullFromContext": true,
                    "range": {
                      "end": 51,
                      "start": 43
                    },
                    "text": "the types",
                    "types": [
                      "type"
                    ],
                    "wantsValue": true,
                    "word": "types"
                  },
                  {
                    "dead": true,
                    "level": 1,
                    "marker": "object",
                    "range": {
                      "end": 62,
                      "start": 56
                    },
                    "text": "animals",
                    "types": [
                      "object"
                    ],
                    "unknown": true,
                    "value": "animals",
                    "word": "animals"
                  }
                ],
                "pullFromContext": true,
                "range": {
                  "end": 62,
                  "start": 43
                },
                "text": "the types of animals",
                "touchedBy": [
                  "hierarchy#call21",
                  "hierarchy#call20"
                ],
                "types": [
                  "type"
                ],
                "wantsValue": true,
                "word": "types"
              },
              "word": "are"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "default": true,
              "determined": true,
              "level": 1,
              "marker": "what",
              "number": "many",
              "query": [
                "what"
              ],
              "range": {
                "end": 62,
                "start": 34
              },
              "text": "what",
              "types": [
                "what"
              ],
              "value": "what",
              "word": "what"
            },
            "query": [
              "what"
            ],
            "range": {
              "end": 62,
              "start": 34
            },
            "text": "what are the types of animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call20"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "default": true,
              "determiner": "the",
              "focusableForPhrase": true,
              "level": 1,
              "marker": "type",
              "modifiers": [
                "determiner"
              ],
              "object": {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 62,
                  "start": 56
                },
                "text": "animals",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "animals",
                "word": "animals"
              },
              "objects": [
                {
                  "concept": true,
                  "dead": true,
                  "default": true,
                  "determiner": "the",
                  "focusableForPhrase": true,
                  "level": 1,
                  "marker": "type",
                  "modifiers": [
                    "determiner"
                  ],
                  "pullFromContext": true,
                  "range": {
                    "end": 51,
                    "start": 43
                  },
                  "text": "the types",
                  "types": [
                    "type"
                  ],
                  "wantsValue": true,
                  "word": "types"
                },
                {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 62,
                    "start": 56
                  },
                  "text": "animals",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "animals",
                  "word": "animals"
                }
              ],
              "pullFromContext": true,
              "range": {
                "end": 62,
                "start": 43
              },
              "text": "the types of animals",
              "types": [
                "type"
              ],
              "wantsValue": true,
              "word": "types"
            },
            "word": "are"
          },
          "generatedParenthesized": "((((the (types)) of (animals)) are (((cats) and (dogs)))))",
          "paraphrases": "what are the types of animals?",
          "paraphrasesParenthesized": "(((what) are ((the (types)) of (animals)))?)",
          "responses": [
            "",
            "",
            "the types of animals are cats and dogs"
          ]
        },
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 32,
                "start": 17
              },
              "text": "dogs",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "dogs",
              "word": "dogs"
            },
            "range": {
              "end": 32,
              "start": 17
            },
            "text": "dogs are animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call11"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 32,
                "start": 26
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "dogs are animals",
          "paraphrasesParenthesized": "((dogs) are (animals))",
          "responses": [
            "",
            "",
            "the types of animals are cats and dogs"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 15,
                "start": 0
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            "range": {
              "end": 15,
              "start": 0
            },
            "text": "cats are animals",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 15,
                "start": 9
              },
              "text": "animals",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "animals",
              "word": "animals"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "cats are animals",
          "paraphrasesParenthesized": "((cats) are (animals))",
          "responses": [
            "",
            "",
            "the types of animals are cats and dogs"
          ]
        }
      ]
    },
    "paraphrases": [
      "cats are animals",
      "dogs are animals",
      "what are the types of animals?"
    ],
    "paraphrasesParenthesized": [
      "((cats) are (animals))",
      "((dogs) are (animals))",
      "(((what) are ((the (types)) of (animals)))?)"
    ],
    "query": "cats are animals dogs are animals what are the types of animals",
    "responses": [
      "",
      "",
      "the types of animals are cats and dogs"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  0
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "the",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 43
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 47
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 43
                }
              },
              {
                "marker": [
                  "propertyOf",
                  0
                ],
                "range": {
                  "end": 54,
                  "start": 53
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 56
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 43
                }
              },
              {
                "marker": [
                  "propertyOf",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 53
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 43
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 26
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 43
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "what",
                  1
                ],
                "range": {
                  "end": 37,
                  "start": 34
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 39
                }
              },
              {
                "marker": [
                  "type",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 43
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 62,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 62,
                  "start": 34
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "mammel": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"one\" }"
            }
          ],
          "mammels": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 15,
            "start": 0
          },
          "text": "cats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cats",
          "word": "cats"
        },
        "range": {
          "end": 15,
          "start": 0
        },
        "text": "cats are mammels",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 15,
            "start": 9
          },
          "text": "mammels",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammels",
          "word": "mammels"
        },
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "mammel": [
              "cat"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "mammel"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "mammel"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mammel": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 15,
                "start": 0
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            "range": {
              "end": 15,
              "start": 0
            },
            "text": "cats are mammels",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 15,
                "start": 9
              },
              "text": "mammels",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammels",
              "word": "mammels"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "cats are mammels",
          "paraphrasesParenthesized": "((cats) are (mammels))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "cats are mammels"
    ],
    "paraphrasesParenthesized": [
      "((cats) are (mammels))"
    ],
    "query": "cats are mammels",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "cat": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"one\" }"
            }
          ],
          "cats": [
            {
              "id": "cat",
              "initial": "{ value: \"cat\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "mammel": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"one\" }"
            }
          ],
          "mammels": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 15,
            "start": 0
          },
          "text": "cats",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cats",
          "word": "cats"
        },
        "range": {
          "end": 15,
          "start": 0
        },
        "text": "cats are mammels",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 15,
            "start": 9
          },
          "text": "mammels",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammels",
          "word": "mammels"
        },
        "word": "are"
      },
      {
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 29,
            "start": 17
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 29,
          "start": 17
        },
        "text": "greg is a cat",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call11"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 25,
              "start": 25
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 29,
            "start": 25
          },
          "text": "a cat",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "cat",
          "wantsValue": true,
          "word": "cat"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "cat": [
              "greg"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "mammel": [
              "cat"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "cat",
            "mammel",
            "greg"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "cat": [
              "mammel"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "cat"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "cat": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mammel": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 29,
                "start": 17
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 29,
              "start": 17
            },
            "text": "greg is a cat",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call11"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 25,
                  "start": 25
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 29,
                "start": 25
              },
              "text": "a cat",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cat",
              "wantsValue": true,
              "word": "cat"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a cat",
          "paraphrasesParenthesized": "((greg) is ((a) (cat)))",
          "responses": [
            "",
            ""
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 15,
                "start": 0
              },
              "text": "cats",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "cats",
              "word": "cats"
            },
            "range": {
              "end": 15,
              "start": 0
            },
            "text": "cats are mammels",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 15,
                "start": 9
              },
              "text": "mammels",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammels",
              "word": "mammels"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "cats are mammels",
          "paraphrasesParenthesized": "((cats) are (mammels))",
          "responses": [
            "",
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "cats are mammels",
      "greg is a cat"
    ],
    "paraphrasesParenthesized": [
      "((cats) are (mammels))",
      "((greg) is ((a) (cat)))"
    ],
    "query": "cats are mammels greg is a cat",
    "responses": [
      "",
      ""
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 25
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 20,
                  "start": 17
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 22
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 17
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 15,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 29,
                  "start": 17
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "does",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 12,
            "start": 0
          },
          "right": "property",
          "text": "greg has ears"
        },
        "doesable": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 12,
            "start": 0
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 12,
            "start": 9
          },
          "text": "ears",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "ears",
          "word": "ears"
        },
        "range": {
          "end": 12,
          "start": 0
        },
        "sameWasProcessed": true,
        "text": "greg has ears",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "word": "has"
      },
      {
        "context_index": 3,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 32,
            "start": 19
          },
          "right": "property",
          "text": ""
        },
        "doesable": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "is_compound": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 32,
            "start": 19
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 32,
            "start": 29
          },
          "text": "ears",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "ears",
          "word": "ears"
        },
        "query": true,
        "range": {
          "end": 32,
          "start": 19
        },
        "text": "greg have ears",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call10"
        ],
        "types": [
          "have"
        ],
        "what": "does",
        "word": "have"
      }
    ],
    "generatedParenthesized": [
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              1
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "does",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              1
            ],
            [
              "have",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "have",
              1
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
                "ear": {
                  "has": true,
                  "value": null
                }
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 32,
                "start": 19
              },
              "right": "property",
              "text": ""
            },
            "doesable": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "is_compound": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 32,
                "start": 19
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 32,
                "start": 29
              },
              "text": "ears",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "ears",
              "word": "ears"
            },
            "query": true,
            "range": {
              "end": 32,
              "start": 19
            },
            "text": "greg have ears",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call10"
            ],
            "types": [
              "have"
            ],
            "what": "does",
            "word": "have"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "does greg have ears?",
          "paraphrasesParenthesized": "((does (greg) have (ears))?)",
          "responses": [
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 12,
                "start": 0
              },
              "right": "property",
              "text": "greg has ears"
            },
            "doesable": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 12,
                "start": 0
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 12,
                "start": 9
              },
              "text": "ears",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "ears",
              "word": "ears"
            },
            "range": {
              "end": 12,
              "start": 0
            },
            "sameWasProcessed": true,
            "text": "greg has ears",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "word": "has"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg has ears",
          "paraphrasesParenthesized": "((greg) has (ears))",
          "responses": [
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg has ears",
      "does greg have ears?"
    ],
    "paraphrasesParenthesized": [
      "((greg) has (ears))",
      "((does (greg) have (ears))?)"
    ],
    "query": "greg has ears does greg have ears",
    "responses": [
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 19
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 19
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 32,
                  "start": 19
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 32,
                  "start": 19
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 12,
            "start": 0
          },
          "right": "property",
          "text": "greg has eyes"
        },
        "doesable": true,
        "isResponse": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 12,
            "start": 0
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 12,
            "start": 9
          },
          "text": "eyes",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "eyes",
          "word": "eyes"
        },
        "query": [
          "have"
        ],
        "range": {
          "end": 13,
          "start": 0
        },
        "text": "greg has eyes?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "types": [
          "have"
        ],
        "verbatim": "There is no object named greg",
        "word": "has"
      }
    ],
    "generatedParenthesized": [
      "(There is no object named greg)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 12,
                "start": 0
              },
              "right": "property",
              "text": "greg has eyes"
            },
            "doesable": true,
            "isResponse": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 12,
                "start": 0
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 12,
                "start": 9
              },
              "text": "eyes",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "eyes",
              "word": "eyes"
            },
            "query": [
              "have"
            ],
            "range": {
              "end": 13,
              "start": 0
            },
            "text": "greg has eyes?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "types": [
              "have"
            ],
            "verbatim": "There is no object named greg",
            "word": "has"
          },
          "generatedParenthesized": "(There is no object named greg)",
          "paraphrases": "does greg have eyes?",
          "paraphrasesParenthesized": "((does (greg) have (eyes))?)",
          "responses": [
            "There is no object named greg"
          ]
        }
      ]
    },
    "paraphrases": [
      "does greg have eyes?"
    ],
    "paraphrasesParenthesized": [
      "((does (greg) have (eyes))?)"
    ],
    "query": "greg has eyes?",
    "responses": [
      "There is no object named greg"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 13
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 12,
            "start": 0
          },
          "right": "property",
          "text": "greg has toes"
        },
        "doesable": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 12,
            "start": 0
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 12,
            "start": 9
          },
          "text": "toes",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "toes",
          "word": "toes"
        },
        "range": {
          "end": 12,
          "start": 0
        },
        "sameWasProcessed": true,
        "text": "greg has toes",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "word": "has"
      },
      {
        "context_index": 3,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 26,
            "start": 14
          },
          "right": "property",
          "text": ""
        },
        "doesable": true,
        "evalue": {
          "marker": "yesno",
          "value": false
        },
        "isResponse": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 26,
            "start": 14
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 26,
            "start": 23
          },
          "text": "eyes",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "eyes",
          "word": "eyes"
        },
        "query": [
          "have"
        ],
        "range": {
          "end": 27,
          "start": 14
        },
        "text": "greg has eyes?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call10"
        ],
        "types": [
          "have"
        ],
        "word": "has"
      }
    ],
    "generatedParenthesized": [
      "",
      "(no)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "have",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
                "toe": {
                  "has": true,
                  "value": null
                }
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 26,
                "start": 14
              },
              "right": "property",
              "text": ""
            },
            "doesable": true,
            "evalue": {
              "marker": "yesno",
              "value": false
            },
            "isResponse": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 26,
                "start": 14
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 26,
                "start": 23
              },
              "text": "eyes",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "eyes",
              "word": "eyes"
            },
            "query": [
              "have"
            ],
            "range": {
              "end": 27,
              "start": 14
            },
            "text": "greg has eyes?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call10"
            ],
            "types": [
              "have"
            ],
            "word": "has"
          },
          "generatedParenthesized": "(no)",
          "paraphrases": "does greg have eyes?",
          "paraphrasesParenthesized": "((does (greg) have (eyes))?)",
          "responses": [
            "",
            "no"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 12,
                "start": 0
              },
              "right": "property",
              "text": "greg has toes"
            },
            "doesable": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 12,
                "start": 0
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 12,
                "start": 9
              },
              "text": "toes",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "toes",
              "word": "toes"
            },
            "range": {
              "end": 12,
              "start": 0
            },
            "sameWasProcessed": true,
            "text": "greg has toes",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "word": "has"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg has toes",
          "paraphrasesParenthesized": "((greg) has (toes))",
          "responses": [
            "",
            "no"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg has toes",
      "does greg have eyes?"
    ],
    "paraphrasesParenthesized": [
      "((greg) has (toes))",
      "((does (greg) have (eyes))?)"
    ],
    "query": "greg has toes greg has eyes?",
    "responses": [
      "",
      "no"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 26,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 14
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 26,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 26,
                  "start": 14
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 26,
                  "start": 14
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 26,
                  "start": 14
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 12,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 27,
                  "start": 14
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))"
    ],
    "query": "greg is a human",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "does",
          0
        ],
        [
          "have",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 31,
            "start": 16
          },
          "right": "property",
          "text": ""
        },
        "doesable": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 16,
              "start": 16
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "object",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 31,
            "start": 16
          },
          "text": "a human",
          "types": [
            "object",
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 31,
            "start": 28
          },
          "text": "ears",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "ears",
          "word": "ears"
        },
        "range": {
          "end": 31,
          "start": 16
        },
        "sameWasProcessed": true,
        "text": "a human has ears",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "word": "has"
      },
      {
        "context_index": 5,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 51,
            "start": 38
          },
          "right": "property",
          "text": ""
        },
        "doesable": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "is_compound": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 51,
            "start": 38
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 51,
            "start": 48
          },
          "text": "ears",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "ears",
          "word": "ears"
        },
        "query": true,
        "range": {
          "end": 51,
          "start": 38
        },
        "text": "greg have ears",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call27"
        ],
        "types": [
          "have"
        ],
        "what": "does",
        "word": "have"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              1
            ],
            [
              "have",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "does",
            0
          ],
          "ops": [
            [
              "does",
              0
            ],
            [
              "have",
              1
            ],
            [
              "have",
              1
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "have",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
                "ear": {
                  "has": true,
                  "value": null
                }
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 5,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 51,
                "start": 38
              },
              "right": "property",
              "text": ""
            },
            "doesable": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "is_compound": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 51,
                "start": 38
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 51,
                "start": 48
              },
              "text": "ears",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "ears",
              "word": "ears"
            },
            "query": true,
            "range": {
              "end": 51,
              "start": 38
            },
            "text": "greg have ears",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call27"
            ],
            "types": [
              "have"
            ],
            "what": "does",
            "word": "have"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "does greg have ears?",
          "paraphrasesParenthesized": "((does (greg) have (ears))?)",
          "responses": [
            "",
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 31,
                "start": 16
              },
              "right": "property",
              "text": ""
            },
            "doesable": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "object",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 31,
                "start": 16
              },
              "text": "a human",
              "types": [
                "object",
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 31,
                "start": 28
              },
              "text": "ears",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "ears",
              "word": "ears"
            },
            "range": {
              "end": 31,
              "start": 16
            },
            "sameWasProcessed": true,
            "text": "a human has ears",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "word": "has"
          },
          "generatedParenthesized": "",
          "paraphrases": "a human has ears",
          "paraphrasesParenthesized": "(((a) (human)) has (ears))",
          "responses": [
            "",
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "a human has ears",
      "does greg have ears?"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((a) (human)) has (ears))",
      "((does (greg) have (ears))?)"
    ],
    "query": "greg is a human a human has ears does greg have ears",
    "responses": [
      "",
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 41,
                  "start": 38
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 43
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 48
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 38
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "does",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 38
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 38
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 51,
                  "start": 38
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 51,
                  "start": 38
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "have",
          1
        ],
        [
          "questionMark",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 31,
            "start": 16
          },
          "right": "property",
          "text": ""
        },
        "doesable": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 16,
              "start": 16
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "object",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 31,
            "start": 16
          },
          "text": "a human",
          "types": [
            "object",
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 31,
            "start": 28
          },
          "text": "ears",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "ears",
          "word": "ears"
        },
        "range": {
          "end": 31,
          "start": 16
        },
        "sameWasProcessed": true,
        "text": "a human has ears",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "word": "has"
      },
      {
        "context_index": 5,
        "dead": true,
        "do": {
          "left": "object",
          "range": {
            "end": 45,
            "start": 33
          },
          "right": "property",
          "text": ""
        },
        "doesable": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "have",
        "number": "one",
        "object": {
          "dead": true,
          "level": 1,
          "marker": "object",
          "number": "one",
          "range": {
            "end": 45,
            "start": 33
          },
          "text": "greg",
          "types": [
            "object"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "property": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "range": {
            "end": 45,
            "start": 42
          },
          "text": "ears",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "ears",
          "word": "ears"
        },
        "query": [
          "have"
        ],
        "range": {
          "end": 46,
          "start": 33
        },
        "text": "greg has ears?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call27"
        ],
        "types": [
          "have"
        ],
        "word": "has"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              0
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "have",
            0
          ],
          "ops": [
            [
              "have",
              0
            ],
            [
              "have",
              1
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "have",
              1
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 13,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "have",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "have",
            1
          ],
          "ops": [
            [
              "have",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
                "ear": {
                  "has": true,
                  "value": null
                }
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 5,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 45,
                "start": 33
              },
              "right": "property",
              "text": ""
            },
            "doesable": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "dead": true,
              "level": 1,
              "marker": "object",
              "number": "one",
              "range": {
                "end": 45,
                "start": 33
              },
              "text": "greg",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 45,
                "start": 42
              },
              "text": "ears",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "ears",
              "word": "ears"
            },
            "query": [
              "have"
            ],
            "range": {
              "end": 46,
              "start": 33
            },
            "text": "greg has ears?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call27"
            ],
            "types": [
              "have"
            ],
            "word": "has"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "does greg have ears?",
          "paraphrasesParenthesized": "((does (greg) have (ears))?)",
          "responses": [
            "",
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "do": {
              "left": "object",
              "range": {
                "end": 31,
                "start": 16
              },
              "right": "property",
              "text": ""
            },
            "doesable": true,
            "level": 2,
            "marker": "have",
            "number": "one",
            "object": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "object",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 31,
                "start": 16
              },
              "text": "a human",
              "types": [
                "object",
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "property": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 31,
                "start": 28
              },
              "text": "ears",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "ears",
              "word": "ears"
            },
            "range": {
              "end": 31,
              "start": 16
            },
            "sameWasProcessed": true,
            "text": "a human has ears",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "word": "has"
          },
          "generatedParenthesized": "",
          "paraphrases": "a human has ears",
          "paraphrasesParenthesized": "(((a) (human)) has (ears))",
          "responses": [
            "",
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "a human has ears",
      "does greg have ears?"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((a) (human)) has (ears))",
      "((does (greg) have (ears))?)"
    ],
    "query": "greg is a human a human has ears greg has ears?",
    "responses": [
      "",
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 3,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 26,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 28
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 36,
                  "start": 33
                }
              },
              {
                "marker": [
                  "have",
                  0
                ],
                "range": {
                  "end": 40,
                  "start": 38
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 42
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 33
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 33
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  1
                ],
                "range": {
                  "end": 45,
                  "start": 33
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 45,
                  "start": 33
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 46,
                  "start": 46
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              },
              {
                "marker": [
                  "have",
                  2
                ],
                "range": {
                  "end": 46,
                  "start": 33
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "mammel": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"one\" }"
            }
          ],
          "mammels": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 16,
              "start": 16
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 34,
            "start": 16
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "range": {
          "end": 34,
          "start": 16
        },
        "text": "a human is a mammel",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 27,
              "start": 27
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 34,
            "start": 27
          },
          "text": "a mammel",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammel",
          "wantsValue": true,
          "word": "mammel"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "mammel": [
              "human"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human",
            "mammel"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "human": [
              "mammel"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mammel": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 34,
                "start": 16
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "range": {
              "end": 34,
              "start": 16
            },
            "text": "a human is a mammel",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 27,
                  "start": 27
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 34,
                "start": 27
              },
              "text": "a mammel",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammel",
              "wantsValue": true,
              "word": "mammel"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "a human is a mammel",
          "paraphrasesParenthesized": "(((a) (human)) is ((a) (mammel)))",
          "responses": [
            "",
            ""
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "a human is a mammel"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((a) (human)) is ((a) (mammel)))"
    ],
    "query": "greg is a human a human is a mammel",
    "responses": [
      "",
      ""
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 34,
                  "start": 16
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "mammel": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"one\" }"
            }
          ],
          "mammels": [
            {
              "id": "mammel",
              "initial": "{ value: \"mammel\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 16,
              "start": 16
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 34,
            "start": 16
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "range": {
          "end": 34,
          "start": 16
        },
        "text": "a human is a mammel",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 27,
              "start": 27
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 34,
            "start": 27
          },
          "text": "a mammel",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mammel",
          "wantsValue": true,
          "word": "mammel"
        },
        "word": "is"
      },
      {
        "context_index": 1,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "greg",
          "number": "one",
          "range": {
            "end": 6,
            "start": 3
          },
          "text": "greg",
          "types": [
            "greg"
          ],
          "value": "greg",
          "word": "greg"
        },
        "query": true,
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "is greg a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "human",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "human"
          ],
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 14,
          "op": [
            "greg",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "greg",
              0
            ],
            [
              "human",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "human",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "human",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 17,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 18,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "mammel": [
              "human"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human",
            "mammel"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "human": [
              "mammel"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mammel": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "greg",
              "number": "one",
              "range": {
                "end": 6,
                "start": 3
              },
              "text": "greg",
              "types": [
                "greg"
              ],
              "value": "greg",
              "word": "greg"
            },
            "query": true,
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "is greg a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "human",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "human"
              ],
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "greg is a human?",
          "paraphrasesParenthesized": "(((greg) is ((a) (human)))?)",
          "responses": [
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 16,
                  "start": 16
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 34,
                "start": 16
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "range": {
              "end": 34,
              "start": 16
            },
            "text": "a human is a mammel",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 27,
                  "start": 27
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 34,
                "start": 27
              },
              "text": "a mammel",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mammel",
              "wantsValue": true,
              "word": "mammel"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "a human is a mammel",
          "paraphrasesParenthesized": "(((a) (human)) is ((a) (mammel)))",
          "responses": [
            "",
            ""
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "a human is a mammel",
      "greg is a human?"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((a) (human)) is ((a) (mammel)))",
      "(((greg) is ((a) (human)))?)"
    ],
    "query": "greg is a human a human is a mammel\\nis greg a human",
    "responses": [
      "",
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 18
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 27,
                  "start": 27
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 29
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 25,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 27
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 34,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 34,
                  "start": 16
                }
              }
            ]
          }
        ]
      },
      {
        "length": 1,
        "summaries": [
          {
            "counter": 14,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "greg",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "human",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              }
            ]
          },
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "greg",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "human",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "greg",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "human",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "greg",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 3
                }
              },
              {
                "marker": [
                  "human",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              }
            ]
          },
          {
            "counter": 18,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 19,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 30,
            "start": 16
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "query": [
          "is"
        ],
        "range": {
          "end": 31,
          "start": 16
        },
        "text": "greg is a human?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 24,
              "start": 24
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 30,
            "start": 24
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "types": [
          "is"
        ],
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 30,
                "start": 16
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "query": [
              "is"
            ],
            "range": {
              "end": 31,
              "start": 16
            },
            "text": "greg is a human?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 24,
                  "start": 24
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 30,
                "start": 24
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "types": [
              "is"
            ],
            "word": "is"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "greg is a human?",
          "paraphrasesParenthesized": "(((greg) is ((a) (human)))?)",
          "responses": [
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "greg is a human?"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((greg) is ((a) (human)))?)"
    ],
    "query": "greg is a human greg is a human?",
    "responses": [
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 24
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 19,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 21
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 24
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 31,
                  "start": 31
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 31,
                  "start": 16
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 22,
            "start": 19
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "query": true,
        "range": {
          "end": 30,
          "start": 16
        },
        "text": "is greg a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 24,
              "start": 24
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 30,
            "start": 24
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 22,
                "start": 19
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "query": true,
            "range": {
              "end": 30,
              "start": 16
            },
            "text": "is greg a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 24,
                  "start": 24
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 30,
                "start": 24
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "greg is a human?",
          "paraphrasesParenthesized": "(((greg) is ((a) (human)))?)",
          "responses": [
            "",
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            "yes"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "greg is a human?"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((greg) is ((a) (human)))?)"
    ],
    "query": "greg is a human is greg a human",
    "responses": [
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 24
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 16
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 22,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 24
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "questionMark",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          1
        ],
        [
          "questionMark",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "greg": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"one\" }"
            }
          ],
          "gregs": [
            {
              "id": "greg",
              "initial": "{ value: \"greg\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "human": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"one\" }"
            }
          ],
          "humans": [
            {
              "id": "human",
              "initial": "{ value: \"human\", number: \"many\" }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 14,
            "start": 0
          },
          "text": "greg",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "greg",
          "word": "greg"
        },
        "range": {
          "end": 14,
          "start": 0
        },
        "text": "greg is a human",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 8,
              "start": 8
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 14,
            "start": 8
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "verbatim": "I don't know about joe"
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 29,
            "start": 16
          },
          "text": "joe",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "joe",
          "word": "joe"
        },
        "query": [
          "is"
        ],
        "range": {
          "end": 30,
          "start": 16
        },
        "text": "joe is a human?",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call15"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 23,
              "start": 23
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 29,
            "start": 23
          },
          "text": "a human",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "human",
          "wantsValue": true,
          "word": "human"
        },
        "types": [
          "is"
        ],
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(I don't know about joe)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "questionMark",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "questionMark",
            0
          ],
          "ops": [
            [
              "questionMark",
              0
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "human": [
              "greg"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "greg",
            "human"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "greg": [
              "human"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "greg": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "human": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "verbatim": "I don't know about joe"
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 29,
                "start": 16
              },
              "text": "joe",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "joe",
              "word": "joe"
            },
            "query": [
              "is"
            ],
            "range": {
              "end": 30,
              "start": 16
            },
            "text": "joe is a human?",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call15"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 23,
                  "start": 23
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 29,
                "start": 23
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "types": [
              "is"
            ],
            "word": "is"
          },
          "generatedParenthesized": "(I don't know about joe)",
          "paraphrases": "joe is a human?",
          "paraphrasesParenthesized": "(((joe) is ((a) (human)))?)",
          "responses": [
            "",
            "I don't know about joe"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 14,
                "start": 0
              },
              "text": "greg",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "greg",
              "word": "greg"
            },
            "range": {
              "end": 14,
              "start": 0
            },
            "text": "greg is a human",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 8,
                  "start": 8
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 14,
                "start": 8
              },
              "text": "a human",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "human",
              "wantsValue": true,
              "word": "human"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "greg is a human",
          "paraphrasesParenthesized": "((greg) is ((a) (human)))",
          "responses": [
            "",
            "I don't know about joe"
          ]
        }
      ]
    },
    "paraphrases": [
      "greg is a human",
      "joe is a human?"
    ],
    "paraphrasesParenthesized": [
      "((greg) is ((a) (human)))",
      "(((joe) is ((a) (human)))?)"
    ],
    "query": "greg is a human joe is a human?",
    "responses": [
      "",
      "I don't know about joe"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 8,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 10
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 23,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 25
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 3,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 18,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 20
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 23
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 16
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 29,
                  "start": 16
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 29,
                  "start": 16
                }
              },
              {
                "marker": [
                  "questionMark",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 30
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 14,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 30,
                  "start": 16
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "doctor": [
            {
              "id": "doctor",
              "initial": "{ value: \"doctor\", number: \"one\" }"
            }
          ],
          "doctors": [
            {
              "id": "doctor",
              "initial": "{ value: \"doctor\", number: \"many\" }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "man": [
            {
              "id": "man",
              "initial": "{ value: \"man\", number: \"one\" }"
            }
          ],
          "mccoy": [
            {
              "id": "mccoy",
              "initial": "{ value: \"mccoy\", number: \"one\" }"
            }
          ],
          "mccoys": [
            {
              "id": "mccoy",
              "initial": "{ value: \"mccoy\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "men": [
            {
              "id": "man",
              "initial": "{ value: \"man\", number: \"many\" }"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 13,
            "start": 0
          },
          "text": "mccoy",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mccoy",
          "word": "mccoy"
        },
        "range": {
          "end": 13,
          "start": 0
        },
        "text": "mccoy is a man",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 13,
            "start": 9
          },
          "text": "a man",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "man",
          "wantsValue": true,
          "word": "man"
        },
        "word": "is"
      },
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "mccoy",
          "number": "one",
          "range": {
            "end": 16,
            "start": 0
          },
          "text": "mccoy",
          "types": [
            "mccoy"
          ],
          "value": "mccoy",
          "word": "mccoy"
        },
        "range": {
          "end": 16,
          "start": 0
        },
        "text": "mccoy is a doctor",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 16,
            "start": 9
          },
          "text": "a doctor",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "doctor",
          "wantsValue": true,
          "word": "doctor"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "mccoy",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "mccoy",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "mccoy",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "doctor": [
              "mccoy"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "man": [
              "mccoy"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "mccoy",
            "man",
            "doctor"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "mccoy": [
              "man",
              "doctor"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doctor": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "man": {
              },
              "mccoy": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "mccoy",
              "number": "one",
              "range": {
                "end": 16,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "mccoy"
              ],
              "value": "mccoy",
              "word": "mccoy"
            },
            "range": {
              "end": 16,
              "start": 0
            },
            "text": "mccoy is a doctor",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 16,
                "start": 9
              },
              "text": "a doctor",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "doctor",
              "wantsValue": true,
              "word": "doctor"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy is a doctor",
          "paraphrasesParenthesized": "((mccoy) is ((a) (doctor)))",
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 13,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mccoy",
              "word": "mccoy"
            },
            "range": {
              "end": 13,
              "start": 0
            },
            "text": "mccoy is a man",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 13,
                "start": 9
              },
              "text": "a man",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "man",
              "wantsValue": true,
              "word": "man"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy is a man",
          "paraphrasesParenthesized": "((mccoy) is ((a) (man)))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "mccoy is a man",
      "mccoy is a doctor"
    ],
    "paraphrasesParenthesized": [
      "((mccoy) is ((a) (man)))",
      "((mccoy) is ((a) (doctor)))"
    ],
    "query": "mccoy is a man\\nmccoy is a doctor",
    "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": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          }
        ]
      },
      {
        "length": 1,
        "summaries": [
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "doctor": [
            {
              "id": "doctor",
              "initial": "{ value: \"doctor\", number: \"one\" }"
            }
          ],
          "doctors": [
            {
              "id": "doctor",
              "initial": "{ value: \"doctor\", number: \"many\" }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "man": [
            {
              "id": "man",
              "initial": "{ value: \"man\", number: \"one\" }"
            }
          ],
          "mccoy": [
            {
              "id": "mccoy",
              "initial": "{ value: \"mccoy\", number: \"one\" }"
            }
          ],
          "mccoys": [
            {
              "id": "mccoy",
              "initial": "{ value: \"mccoy\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "men": [
            {
              "id": "man",
              "initial": "{ value: \"man\", number: \"many\" }"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 13,
            "start": 0
          },
          "text": "mccoy",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mccoy",
          "word": "mccoy"
        },
        "range": {
          "end": 13,
          "start": 0
        },
        "text": "mccoy is a man",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 13,
            "start": 9
          },
          "text": "a man",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "man",
          "wantsValue": true,
          "word": "man"
        },
        "word": "is"
      },
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "mccoy",
          "number": "one",
          "range": {
            "end": 16,
            "start": 0
          },
          "text": "mccoy",
          "types": [
            "mccoy"
          ],
          "value": "mccoy",
          "word": "mccoy"
        },
        "range": {
          "end": 16,
          "start": 0
        },
        "text": "mccoy is a doctor",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 16,
            "start": 9
          },
          "text": "a doctor",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "doctor",
          "wantsValue": true,
          "word": "doctor"
        },
        "word": "is"
      },
      {
        "context_index": 1,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "mccoy",
          "number": "one",
          "range": {
            "end": 7,
            "start": 3
          },
          "text": "mccoy",
          "types": [
            "mccoy"
          ],
          "value": "mccoy",
          "word": "mccoy"
        },
        "query": true,
        "range": {
          "end": 16,
          "start": 0
        },
        "text": "is mccoy a doctor",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "doctor",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 16,
            "start": 9
          },
          "text": "a doctor",
          "types": [
            "doctor"
          ],
          "value": "doctor",
          "wantsValue": true,
          "word": "doctor"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "mccoy",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "mccoy",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "mccoy",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "mccoy",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "doctor",
              0
            ],
            [
              "is",
              0
            ],
            [
              "mccoy",
              0
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "doctor",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "doctor",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 17,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 18,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 19,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "doctor": [
              "mccoy"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "man": [
              "mccoy"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "mccoy",
            "man",
            "doctor"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "mccoy": [
              "man",
              "doctor"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doctor": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "man": {
              },
              "mccoy": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "mccoy",
              "number": "one",
              "range": {
                "end": 7,
                "start": 3
              },
              "text": "mccoy",
              "types": [
                "mccoy"
              ],
              "value": "mccoy",
              "word": "mccoy"
            },
            "query": true,
            "range": {
              "end": 16,
              "start": 0
            },
            "text": "is mccoy a doctor",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "doctor",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 16,
                "start": 9
              },
              "text": "a doctor",
              "types": [
                "doctor"
              ],
              "value": "doctor",
              "wantsValue": true,
              "word": "doctor"
            },
            "word": "is"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "mccoy is a doctor?",
          "paraphrasesParenthesized": "(((mccoy) is ((a) (doctor)))?)",
          "responses": [
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "mccoy",
              "number": "one",
              "range": {
                "end": 16,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "mccoy"
              ],
              "value": "mccoy",
              "word": "mccoy"
            },
            "range": {
              "end": 16,
              "start": 0
            },
            "text": "mccoy is a doctor",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 16,
                "start": 9
              },
              "text": "a doctor",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "doctor",
              "wantsValue": true,
              "word": "doctor"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy is a doctor",
          "paraphrasesParenthesized": "((mccoy) is ((a) (doctor)))",
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 13,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mccoy",
              "word": "mccoy"
            },
            "range": {
              "end": 13,
              "start": 0
            },
            "text": "mccoy is a man",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 13,
                "start": 9
              },
              "text": "a man",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "man",
              "wantsValue": true,
              "word": "man"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy is a man",
          "paraphrasesParenthesized": "((mccoy) is ((a) (man)))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "mccoy is a man",
      "mccoy is a doctor",
      "mccoy is a doctor?"
    ],
    "paraphrasesParenthesized": [
      "((mccoy) is ((a) (man)))",
      "((mccoy) is ((a) (doctor)))",
      "(((mccoy) is ((a) (doctor)))?)"
    ],
    "query": "mccoy is a man\\nmccoy is a doctor\\nis mccoy a doctor",
    "responses": [
      "",
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          }
        ]
      },
      {
        "length": 1,
        "summaries": [
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          }
        ]
      },
      {
        "length": 1,
        "summaries": [
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "doctor",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "doctor",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "doctor",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 18,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "doctor",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 19,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 20,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "doctor": [
            {
              "id": "doctor",
              "initial": "{ value: \"doctor\", number: \"one\" }"
            }
          ],
          "doctors": [
            {
              "id": "doctor",
              "initial": "{ value: \"doctor\", number: \"many\" }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "man": [
            {
              "id": "man",
              "initial": "{ value: \"man\", number: \"one\" }"
            }
          ],
          "mccoy": [
            {
              "id": "mccoy",
              "initial": "{ value: \"mccoy\", number: \"one\" }"
            }
          ],
          "mccoys": [
            {
              "id": "mccoy",
              "initial": "{ value: \"mccoy\", number: \"many\" }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "men": [
            {
              "id": "man",
              "initial": "{ value: \"man\", number: \"many\" }"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "one",
          "range": {
            "end": 13,
            "start": 0
          },
          "text": "mccoy",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mccoy",
          "word": "mccoy"
        },
        "range": {
          "end": 13,
          "start": 0
        },
        "text": "mccoy is a man",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 13,
            "start": 9
          },
          "text": "a man",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "man",
          "wantsValue": true,
          "word": "man"
        },
        "word": "is"
      },
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "mccoy",
          "number": "one",
          "range": {
            "end": 16,
            "start": 0
          },
          "text": "mccoy",
          "types": [
            "mccoy"
          ],
          "value": "mccoy",
          "word": "mccoy"
        },
        "range": {
          "end": 16,
          "start": 0
        },
        "text": "mccoy is a doctor",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 16,
            "start": 9
          },
          "text": "a doctor",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "doctor",
          "wantsValue": true,
          "word": "doctor"
        },
        "word": "is"
      },
      {
        "context_index": 1,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": true
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "mccoy",
          "number": "one",
          "range": {
            "end": 7,
            "start": 3
          },
          "text": "mccoy",
          "types": [
            "mccoy"
          ],
          "value": "mccoy",
          "word": "mccoy"
        },
        "query": true,
        "range": {
          "end": 13,
          "start": 0
        },
        "text": "is mccoy a man",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 9,
              "start": 9
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "man",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 13,
            "start": 9
          },
          "text": "a man",
          "types": [
            "man"
          ],
          "value": "man",
          "wantsValue": true,
          "word": "man"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "",
      "(yes)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "mccoy",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "mccoy",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "mccoy",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 15,
          "op": [
            "mccoy",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "man",
              0
            ],
            [
              "mccoy",
              0
            ]
          ]
        },
        {
          "counter": 16,
          "op": [
            "man",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "man",
              0
            ]
          ]
        },
        {
          "counter": 17,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 18,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 19,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "doctor": [
              "mccoy"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "man": [
              "mccoy"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "mccoy",
            "man",
            "doctor"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "mccoy": [
              "man",
              "doctor"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doctor": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "man": {
              },
              "mccoy": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": true
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "mccoy",
              "number": "one",
              "range": {
                "end": 7,
                "start": 3
              },
              "text": "mccoy",
              "types": [
                "mccoy"
              ],
              "value": "mccoy",
              "word": "mccoy"
            },
            "query": true,
            "range": {
              "end": 13,
              "start": 0
            },
            "text": "is mccoy a man",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "man",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 13,
                "start": 9
              },
              "text": "a man",
              "types": [
                "man"
              ],
              "value": "man",
              "wantsValue": true,
              "word": "man"
            },
            "word": "is"
          },
          "generatedParenthesized": "(yes)",
          "paraphrases": "mccoy is a man?",
          "paraphrasesParenthesized": "(((mccoy) is ((a) (man)))?)",
          "responses": [
            "yes"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "mccoy",
              "number": "one",
              "range": {
                "end": 16,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "mccoy"
              ],
              "value": "mccoy",
              "word": "mccoy"
            },
            "range": {
              "end": 16,
              "start": 0
            },
            "text": "mccoy is a doctor",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 16,
                "start": 9
              },
              "text": "a doctor",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "doctor",
              "wantsValue": true,
              "word": "doctor"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy is a doctor",
          "paraphrasesParenthesized": "((mccoy) is ((a) (doctor)))",
          "responses": [
            ""
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "one",
              "range": {
                "end": 13,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mccoy",
              "word": "mccoy"
            },
            "range": {
              "end": 13,
              "start": 0
            },
            "text": "mccoy is a man",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 9,
                  "start": 9
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 13,
                "start": 9
              },
              "text": "a man",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "man",
              "wantsValue": true,
              "word": "man"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy is a man",
          "paraphrasesParenthesized": "((mccoy) is ((a) (man)))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "mccoy is a man",
      "mccoy is a doctor",
      "mccoy is a man?"
    ],
    "paraphrasesParenthesized": [
      "((mccoy) is ((a) (man)))",
      "((mccoy) is ((a) (doctor)))",
      "(((mccoy) is ((a) (man)))?)"
    ],
    "query": "mccoy is a man\\nmccoy is a doctor\\nis mccoy a man",
    "responses": [
      "",
      "",
      "yes"
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          }
        ]
      },
      {
        "length": 1,
        "summaries": [
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 6
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 16,
                  "start": 0
                }
              }
            ]
          }
        ]
      },
      {
        "length": 1,
        "summaries": [
          {
            "counter": 15,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  0
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "man",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 16,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "man",
                  0
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 17,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 9,
                  "start": 9
                }
              },
              {
                "marker": [
                  "man",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 11
                }
              }
            ]
          },
          {
            "counter": 18,
            "operators": [
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 1,
                  "start": 0
                }
              },
              {
                "marker": [
                  "mccoy",
                  1
                ],
                "range": {
                  "end": 7,
                  "start": 3
                }
              },
              {
                "marker": [
                  "man",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 9
                }
              }
            ]
          },
          {
            "counter": 19,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 20,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 13,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "a",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "possession",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "possession",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "possession",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "possession",
          1
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "property",
          "number": "one",
          "object": {
            "dead": true,
            "level": 1,
            "marker": "object",
            "range": {
              "end": 4,
              "start": 0
            },
            "text": "mccoy",
            "types": [
              "object"
            ],
            "unknown": true,
            "value": "mccoy",
            "word": "mccoy"
          },
          "objects": [
            {
              "dead": true,
              "level": 1,
              "marker": "property",
              "range": {
                "end": 11,
                "start": 8
              },
              "text": "rank",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "rank",
              "word": "rank"
            },
            {
              "dead": true,
              "level": 1,
              "marker": "object",
              "range": {
                "end": 4,
                "start": 0
              },
              "text": "mccoy",
              "types": [
                "object"
              ],
              "unknown": true,
              "value": "mccoy",
              "word": "mccoy"
            }
          ],
          "possession": true,
          "range": {
            "end": 21,
            "start": 0
          },
          "text": "mccoy's rank",
          "types": [
            "property"
          ],
          "unknown": true,
          "value": "rank",
          "word": "rank"
        },
        "range": {
          "end": 21,
          "start": 0
        },
        "text": "mccoy's rank is doctor",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 21,
            "start": 16
          },
          "text": "doctor",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "doctor",
          "word": "doctor"
        },
        "word": "is"
      },
      {
        "context_index": 3,
        "dead": true,
        "evalue": {
          "marker": "yesno",
          "value": false
        },
        "isResponse": true,
        "level": 2,
        "marker": "is",
        "number": "one",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "range": {
            "end": 30,
            "start": 26
          },
          "text": "mccoy",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "mccoy",
          "word": "mccoy"
        },
        "query": true,
        "range": {
          "end": 39,
          "start": 23
        },
        "text": "is mccoy a doctor",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call18"
        ],
        "two": {
          "concept": true,
          "dead": true,
          "determiner": {
            "default": true,
            "level": 0,
            "marker": "a",
            "range": {
              "end": 32,
              "start": 32
            },
            "text": "a",
            "word": "a"
          },
          "instance": true,
          "level": 1,
          "marker": "unknown",
          "modifiers": [
            "determiner"
          ],
          "number": "one",
          "pullFromContext": false,
          "range": {
            "end": 39,
            "start": 32
          },
          "text": "a doctor",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "doctor",
          "wantsValue": true,
          "word": "doctor"
        },
        "word": "is"
      }
    ],
    "generatedParenthesized": [
      "",
      "(no)"
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "possession",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              0
            ]
          ]
        },
        {
          "counter": 7,
          "op": [
            "possession",
            1
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "is",
              0
            ],
            [
              "is",
              0
            ],
            [
              "possession",
              1
            ]
          ]
        },
        {
          "counter": 8,
          "op": [
            "a",
            0
          ],
          "ops": [
            [
              "a",
              0
            ],
            [
              "isEd",
              0
            ],
            [
              "isEd",
              0
            ]
          ]
        },
        {
          "counter": 9,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 10,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 11,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ],
            [
              "is",
              1
            ]
          ]
        },
        {
          "counter": 12,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "rank": [
              "doctor"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "doctor",
            "rank",
            "mccoy"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doctor": [
              "rank"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "distributable": {
              },
              "doctor": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "mccoy": {
                "rank": {
                  "has": true,
                  "value": {
                    "concept": true,
                    "dead": true,
                    "level": 1,
                    "marker": "unknown",
                    "range": {
                      "end": 21,
                      "start": 16
                    },
                    "text": "doctor",
                    "types": [
                      "unknown"
                    ],
                    "unknown": true,
                    "value": "doctor",
                    "word": "doctor"
                  }
                }
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "rank": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
            "rank": [
              {
                "concept": true,
                "dead": true,
                "level": 1,
                "marker": "unknown",
                "range": {
                  "end": 21,
                  "start": 16
                },
                "text": "doctor",
                "types": [
                  "unknown"
                ],
                "unknown": true,
                "value": "doctor",
                "word": "doctor"
              }
            ]
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 3,
            "dead": true,
            "evalue": {
              "marker": "yesno",
              "value": false
            },
            "isResponse": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 30,
                "start": 26
              },
              "text": "mccoy",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "mccoy",
              "word": "mccoy"
            },
            "query": true,
            "range": {
              "end": 39,
              "start": 23
            },
            "text": "is mccoy a doctor",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call18"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "determiner": {
                "default": true,
                "level": 0,
                "marker": "a",
                "range": {
                  "end": 32,
                  "start": 32
                },
                "text": "a",
                "word": "a"
              },
              "instance": true,
              "level": 1,
              "marker": "unknown",
              "modifiers": [
                "determiner"
              ],
              "number": "one",
              "pullFromContext": false,
              "range": {
                "end": 39,
                "start": 32
              },
              "text": "a doctor",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "doctor",
              "wantsValue": true,
              "word": "doctor"
            },
            "word": "is"
          },
          "generatedParenthesized": "(no)",
          "paraphrases": "mccoy is a doctor?",
          "paraphrasesParenthesized": "(((mccoy) is ((a) (doctor)))?)",
          "responses": [
            "",
            "no"
          ]
        },
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "one",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "property",
              "number": "one",
              "object": {
                "dead": true,
                "level": 1,
                "marker": "object",
                "range": {
                  "end": 4,
                  "start": 0
                },
                "text": "mccoy",
                "types": [
                  "object"
                ],
                "unknown": true,
                "value": "mccoy",
                "word": "mccoy"
              },
              "objects": [
                {
                  "dead": true,
                  "level": 1,
                  "marker": "property",
                  "range": {
                    "end": 11,
                    "start": 8
                  },
                  "text": "rank",
                  "types": [
                    "property"
                  ],
                  "unknown": true,
                  "value": "rank",
                  "word": "rank"
                },
                {
                  "dead": true,
                  "level": 1,
                  "marker": "object",
                  "range": {
                    "end": 4,
                    "start": 0
                  },
                  "text": "mccoy",
                  "types": [
                    "object"
                  ],
                  "unknown": true,
                  "value": "mccoy",
                  "word": "mccoy"
                }
              ],
              "possession": true,
              "range": {
                "end": 21,
                "start": 0
              },
              "text": "mccoy's rank",
              "types": [
                "property"
              ],
              "unknown": true,
              "value": "rank",
              "word": "rank"
            },
            "range": {
              "end": 21,
              "start": 0
            },
            "text": "mccoy's rank is doctor",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 21,
                "start": 16
              },
              "text": "doctor",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "doctor",
              "word": "doctor"
            },
            "word": "is"
          },
          "generatedParenthesized": "",
          "paraphrases": "mccoy's rank is doctor",
          "paraphrasesParenthesized": "((((mccoy)'s) (rank)) is (doctor))",
          "responses": [
            "",
            "no"
          ]
        }
      ]
    },
    "paraphrases": [
      "mccoy's rank is doctor",
      "mccoy is a doctor?"
    ],
    "paraphrasesParenthesized": [
      "((((mccoy)'s) (rank)) is (doctor))",
      "(((mccoy) is ((a) (doctor)))?)"
    ],
    "query": "mccoy's rank is doctor is mccoy a doctor",
    "responses": [
      "",
      "no"
    ],
    "summaries": [
      {
        "length": 2,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "possession",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "possession",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "possession",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "possession",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "possession",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 4,
                  "start": 0
                }
              },
              {
                "marker": [
                  "possession",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 5
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "possession",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 8
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 8,
            "operators": [
              {
                "marker": [
                  "property",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 0
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "isEd",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "a",
                  0
                ],
                "range": {
                  "end": 32,
                  "start": 32
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 34
                }
              }
            ]
          },
          {
            "counter": 9,
            "operators": [
              {
                "marker": [
                  "property",
                  1
                ],
                "range": {
                  "end": 11,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 14,
                  "start": 13
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 16
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 10,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 24,
                  "start": 23
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 26
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 32
                }
              }
            ]
          },
          {
            "counter": 11,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 21,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 12,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 21,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 39,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 13,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 21,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 39,
                  "start": 23
                }
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "associations": [
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          0
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          0
        ],
        [
          "unknown",
          1
        ]
      ],
      [
        [
          "is",
          0
        ],
        [
          "list",
          1
        ],
        [
          "unknown",
          1
        ]
      ]
    ],
    "config": {
      "words": {
        "hierarchy": [
          {
            "child": " ",
            "parent": "space"
          },
          {
            "child": "0",
            "parent": "digit"
          },
          {
            "child": "1",
            "parent": "digit"
          },
          {
            "child": "2",
            "parent": "digit"
          },
          {
            "child": "3",
            "parent": "digit"
          },
          {
            "child": "4",
            "parent": "digit"
          },
          {
            "child": "5",
            "parent": "digit"
          },
          {
            "child": "6",
            "parent": "digit"
          },
          {
            "child": "7",
            "parent": "digit"
          },
          {
            "child": "8",
            "parent": "digit"
          },
          {
            "child": "9",
            "parent": "digit"
          },
          {
            "child": "lower",
            "parent": "letter"
          },
          {
            "child": "upper",
            "parent": "letter"
          },
          {
            "child": "a",
            "parent": "lower"
          },
          {
            "child": "b",
            "parent": "lower"
          },
          {
            "child": "c",
            "parent": "lower"
          },
          {
            "child": "d",
            "parent": "lower"
          },
          {
            "child": "e",
            "parent": "lower"
          },
          {
            "child": "f",
            "parent": "lower"
          },
          {
            "child": "g",
            "parent": "lower"
          },
          {
            "child": "h",
            "parent": "lower"
          },
          {
            "child": "i",
            "parent": "lower"
          },
          {
            "child": "j",
            "parent": "lower"
          },
          {
            "child": "k",
            "parent": "lower"
          },
          {
            "child": "l",
            "parent": "lower"
          },
          {
            "child": "m",
            "parent": "lower"
          },
          {
            "child": "n",
            "parent": "lower"
          },
          {
            "child": "o",
            "parent": "lower"
          },
          {
            "child": "p",
            "parent": "lower"
          },
          {
            "child": "q",
            "parent": "lower"
          },
          {
            "child": "r",
            "parent": "lower"
          },
          {
            "child": "s",
            "parent": "lower"
          },
          {
            "child": "t",
            "parent": "lower"
          },
          {
            "child": "u",
            "parent": "lower"
          },
          {
            "child": "v",
            "parent": "lower"
          },
          {
            "child": "w",
            "parent": "lower"
          },
          {
            "child": "x",
            "parent": "lower"
          },
          {
            "child": "y",
            "parent": "lower"
          },
          {
            "child": "z",
            "parent": "lower"
          },
          {
            "child": "A",
            "parent": "upper"
          },
          {
            "child": "B",
            "parent": "upper"
          },
          {
            "child": "C",
            "parent": "upper"
          },
          {
            "child": "D",
            "parent": "upper"
          },
          {
            "child": "E",
            "parent": "upper"
          },
          {
            "child": "F",
            "parent": "upper"
          },
          {
            "child": "G",
            "parent": "upper"
          },
          {
            "child": "H",
            "parent": "upper"
          },
          {
            "child": "I",
            "parent": "upper"
          },
          {
            "child": "J",
            "parent": "upper"
          },
          {
            "child": "K",
            "parent": "upper"
          },
          {
            "child": "L",
            "parent": "upper"
          },
          {
            "child": "M",
            "parent": "upper"
          },
          {
            "child": "N",
            "parent": "upper"
          },
          {
            "child": "O",
            "parent": "upper"
          },
          {
            "child": "P",
            "parent": "upper"
          },
          {
            "child": "Q",
            "parent": "upper"
          },
          {
            "child": "R",
            "parent": "upper"
          },
          {
            "child": "S",
            "parent": "upper"
          },
          {
            "child": "T",
            "parent": "upper"
          },
          {
            "child": "U",
            "parent": "upper"
          },
          {
            "child": "V",
            "parent": "upper"
          },
          {
            "child": "W",
            "parent": "upper"
          },
          {
            "child": "X",
            "parent": "upper"
          },
          {
            "child": "Y",
            "parent": "upper"
          },
          {
            "child": "Z",
            "parent": "upper"
          },
          {
            "child": "letter",
            "parent": "alphanumeric"
          },
          {
            "child": "digit",
            "parent": "alphanumeric"
          },
          {
            "child": "_",
            "parent": "alphanumeric"
          },
          {
            "child": "~",
            "parent": "punctuation"
          },
          {
            "child": "!",
            "parent": "punctuation"
          },
          {
            "child": "@",
            "parent": "punctuation"
          },
          {
            "child": "#",
            "parent": "punctuation"
          },
          {
            "child": "$",
            "parent": "punctuation"
          },
          {
            "child": "%",
            "parent": "punctuation"
          },
          {
            "child": "^",
            "parent": "punctuation"
          },
          {
            "child": "&",
            "parent": "punctuation"
          },
          {
            "child": "*",
            "parent": "punctuation"
          },
          {
            "child": "(",
            "parent": "punctuation"
          },
          {
            "child": ")",
            "parent": "punctuation"
          },
          {
            "child": "+",
            "parent": "punctuation"
          },
          {
            "child": "-",
            "parent": "punctuation"
          },
          {
            "child": "=",
            "parent": "punctuation"
          },
          {
            "child": "[",
            "parent": "punctuation"
          },
          {
            "child": "]",
            "parent": "punctuation"
          },
          {
            "child": "{",
            "parent": "punctuation"
          },
          {
            "child": "}",
            "parent": "punctuation"
          },
          {
            "child": "\\",
            "parent": "punctuation"
          },
          {
            "child": "|",
            "parent": "punctuation"
          },
          {
            "child": ";",
            "parent": "punctuation"
          },
          {
            "child": ":",
            "parent": "punctuation"
          },
          {
            "child": ",",
            "parent": "punctuation"
          },
          {
            "child": "<",
            "parent": "punctuation"
          },
          {
            "child": ">",
            "parent": "punctuation"
          },
          {
            "child": "/",
            "parent": "punctuation"
          },
          {
            "child": "?",
            "parent": "punctuation"
          },
          {
            "child": "'",
            "parent": "punctuation"
          },
          {
            "child": "\"",
            "parent": "punctuation"
          }
        ],
        "literals": {
          " 's": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "\"": [
            {
              "id": "doubleQuote",
              "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}",
              "word": "\""
            }
          ],
          "(": [
            {
              "id": "leftParenthesis",
              "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}",
              "word": "("
            }
          ],
          ")": [
            {
              "id": "rightParenthesis",
              "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}",
              "word": ")"
            }
          ],
          ",": [
            {
              "id": "comma",
              "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}",
              "word": ","
            }
          ],
          ".": [
            {
              "id": "endOfSentence",
              "initial": "{ value: \"endOfSentence\"}"
            }
          ],
          ":": [
            {
              "id": "colon",
              "initial": "{ value: \"colon\"}"
            }
          ],
          "<<possession>>": [
            {
              "id": "possession",
              "initial": "{ value: 'possession' }"
            }
          ],
          "?": [
            {
              "id": "questionMark",
              "initial": "{}"
            }
          ],
          "are": [
            {
              "id": "is",
              "initial": "{ number: 'many' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'many' }"
            }
          ],
          "banana": [
            {
              "id": "banana",
              "initial": "{ value: \"banana\", number: \"one\" }"
            }
          ],
          "bananas": [
            {
              "id": "banana",
              "initial": "{ value: \"banana\", number: \"many\" }"
            }
          ],
          "brief": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'brief' }"
            }
          ],
          "dessert": [
            {
              "id": "dessert",
              "initial": "{ value: \"dessert\", number: \"one\" }"
            }
          ],
          "desserts": [
            {
              "id": "dessert",
              "initial": "{ value: \"dessert\", number: \"many\" }"
            }
          ],
          "do": [
            {
              "id": "does",
              "initial": "{ number: 'many' }"
            }
          ],
          "does": [
            {
              "id": "does",
              "initial": "{ number: 'one' }"
            }
          ],
          "doesnt": [
            {
              "id": "doesnt",
              "initial": "{ number: 'one' }"
            }
          ],
          "dont": [
            {
              "id": "doesnt",
              "initial": "{ number: 'many' }"
            }
          ],
          "fruit": [
            {
              "id": "fruit",
              "initial": "{ value: \"fruit\", number: \"one\" }"
            }
          ],
          "fruits": [
            {
              "id": "fruit",
              "initial": "{ value: \"fruit\", number: \"many\" }"
            }
          ],
          "has": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'one' }"
            }
          ],
          "have": [
            {
              "id": "have",
              "initial": "{ doesable: true, number: 'many' }"
            }
          ],
          "is": [
            {
              "id": "is",
              "initial": "{ number: 'one' }"
            },
            {
              "id": "isEd",
              "initial": "{ number: 'one' }"
            }
          ],
          "memorable": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorable\",\"number\":\"one\"}",
              "word": "memorable"
            }
          ],
          "memorables": [
            {
              "id": "memorable",
              "initial": "{\"word\":\"memorables\",\"number\":\"many\"}",
              "word": "memorables"
            }
          ],
          "modifies": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modifies\",\"number\":\"one\",\"flatten\":false}",
              "word": "modifies"
            }
          ],
          "modify": [
            {
              "id": "modifies",
              "initial": "{\"word\":\"modify\",\"number\":\"many\",\"flatten\":true}",
              "word": "modify"
            }
          ],
          "negatable": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatable\",\"number\":\"one\"}",
              "word": "negatable"
            }
          ],
          "negatables": [
            {
              "id": "negatable",
              "initial": "{\"word\":\"negatables\",\"number\":\"many\"}",
              "word": "negatables"
            }
          ],
          "no": [
            {
              "id": "yesno",
              "initial": "{ value: false }"
            }
          ],
          "properties": [
            {
              "id": "property",
              "initial": "{ value: \"property\"}"
            }
          ],
          "the": [
            {
              "id": "the",
              "initial": "{ modifiers: [] }"
            }
          ],
          "who": [
            {
              "id": "what",
              "initial": "{ modifiers: [], query: true }"
            }
          ],
          "wordy": [
            {
              "id": "briefOrWordy",
              "initial": "{ value: 'wordy' }"
            }
          ],
          "yes": [
            {
              "id": "yesno",
              "initial": "{ value: true }"
            }
          ]
        },
        "patterns": [
          {
            "defs": [
              {
                "id": "possession",
                "initial": "{ value: 'possession' }",
                "uuid": "properties2"
              }
            ],
            "pattern": [
              "'s"
            ]
          },
          {
            "defs": [
              {
                "remove": true,
                "uuid": "tokenize2"
              }
            ],
            "pattern": [
              {
                "type": "space"
              },
              {
                "repeat": true
              }
            ]
          },
          {
            "allow_partial_matches": false,
            "check_spelling": true,
            "defs": [
              {
                "id": "unknown",
                "initial": "{ value: text, unknown: true }",
                "uuid": "tokenize2"
              }
            ],
            "is_unknown": true,
            "pattern": [
              {
                "type": "alphanumeric"
              },
              {
                "repeat": true
              }
            ],
            "scale": 0.8
          }
        ]
      }
    },
    "contexts": [
      {
        "context_index": 1,
        "dead": true,
        "level": 2,
        "marker": "is",
        "number": "many",
        "one": {
          "dead": true,
          "level": 1,
          "marker": "unknown",
          "number": "many",
          "range": {
            "end": 30,
            "start": 0
          },
          "text": "bananas",
          "types": [
            "unknown"
          ],
          "unknown": true,
          "value": "bananas",
          "word": "bananas"
        },
        "range": {
          "end": 30,
          "start": 0
        },
        "text": "bananas are fruits and desserts",
        "topLevel": true,
        "touchedBy": [
          "hierarchy#call2"
        ],
        "two": {
          "concept": true,
          "default": true,
          "isList": true,
          "level": 1,
          "listable": true,
          "marker": "list",
          "range": {
            "end": 30,
            "start": 12
          },
          "text": "fruits and desserts",
          "types": [
            "list",
            "unknown"
          ],
          "value": [
            {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 17,
                "start": 12
              },
              "text": "fruits",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "fruits",
              "word": "fruits"
            },
            {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "range": {
                "end": 30,
                "start": 23
              },
              "text": "desserts",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "desserts",
              "word": "desserts"
            }
          ],
          "word": "and"
        },
        "word": "are"
      }
    ],
    "generatedParenthesized": [
      ""
    ],
    "metadata": {
      "opChoices": [
        {
          "counter": 1,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 2,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "unknown",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 3,
          "op": [
            "unknown",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ],
            [
              "unknown",
              0
            ]
          ]
        },
        {
          "counter": 4,
          "op": [
            "list",
            0
          ],
          "ops": [
            [
              "is",
              0
            ],
            [
              "list",
              0
            ]
          ]
        },
        {
          "counter": 5,
          "op": [
            "is",
            0
          ],
          "ops": [
            [
              "is",
              0
            ]
          ]
        },
        {
          "counter": 6,
          "op": [
            "is",
            1
          ],
          "ops": [
            [
              "is",
              1
            ]
          ]
        }
      ]
    },
    "objects": {
      "nameToUUID": {
        "articles": "articles2",
        "asking": "asking2",
        "concept": "concept2",
        "conjunction": "conjunction2",
        "dialogues": "dialogues2",
        "evaluate": "evaluate2",
        "gdefaults": "gdefaults2",
        "hierarchy": "hierarchy1",
        "meta": "meta2",
        "negation": "negation2",
        "pos": "pos2",
        "properties": "properties2",
        "punctuation": "punctuation2",
        "sdefaults": "sdefaults2",
        "stm": "stm2",
        "tokenize": "tokenize2"
      },
      "namespaced": {
        "articles2": {
        },
        "asking2": {
        },
        "concept2": {
          "defaultTypesForHierarchy": {
          },
          "valueToWords": [
          ]
        },
        "conjunction2": {
        },
        "dialogues2": {
          "idSuffix": "",
          "mentioned": [
          ],
          "variables": {
          }
        },
        "evaluate2": {
        },
        "gdefaults2": {
        },
        "hierarchy1": {
        },
        "meta2": {
        },
        "negation2": {
        },
        "pos2": {
        },
        "properties2": {
          "children": {
            "adjective": [
              "stm_before"
            ],
            "article": [
              "a",
              "the",
              "each",
              "every"
            ],
            "canBeDoQuestion": [
              "have"
            ],
            "canBeQuestion": [
              "have",
              "is"
            ],
            "dessert": [
              "banana"
            ],
            "fruit": [
              "banana"
            ],
            "hierarchyAble": [
              "unknown"
            ],
            "ifAble": [
              "orAble"
            ],
            "object": [
              "what",
              "whose"
            ],
            "preposition": [
              "between",
              "propertyOf",
              "to"
            ],
            "pronoun": [
              "it",
              "this"
            ],
            "punctuation": [
              "questionMark"
            ],
            "queryable": [
              "xfx",
              "hierarchyAble",
              "readonly",
              "property",
              "object",
              "concept",
              "doubleQuote",
              "theAble",
              "unknown",
              "it",
              "what",
              "whatAble",
              "negatable",
              "this",
              "reason",
              "distributable",
              "thisitthat"
            ],
            "theAble": [
              "property",
              "object",
              "concept",
              "unknown",
              "reason",
              "memorable",
              "noun"
            ],
            "thisitthat": [
              "it",
              "this",
              "that"
            ],
            "toAble": [
              "it"
            ],
            "verb": [
              "modifies",
              "is",
              "remember",
              "evaluate"
            ]
          },
          "concepts": [
            "properties",
            "unknown",
            "hierarchyAble",
            "what",
            "object",
            "xfx",
            "queryable",
            "between",
            "preposition",
            "readonly",
            "have",
            "canBeDoQuestion",
            "canBeQuestion",
            "property",
            "theAble",
            "propertyOf",
            "whose",
            "concept",
            "modifies",
            "verb",
            "doubleQuote",
            "it",
            "pronoun",
            "this",
            "questionMark",
            "punctuation",
            "a",
            "article",
            "the",
            "whatAble",
            "negatable",
            "is",
            "toAble",
            "to",
            "reason",
            "memorable",
            "remember",
            "stm_before",
            "adjective",
            "orAble",
            "ifAble",
            "evaluate",
            "each",
            "every",
            "distributable",
            "noun",
            "thisitthat",
            "that",
            "banana",
            "fruit",
            "dessert"
          ],
          "parents": {
            "a": [
              "article"
            ],
            "banana": [
              "fruit",
              "dessert"
            ],
            "between": [
              "preposition"
            ],
            "concept": [
              "theAble",
              "queryable"
            ],
            "distributable": [
              "queryable"
            ],
            "doubleQuote": [
              "queryable"
            ],
            "each": [
              "article"
            ],
            "evaluate": [
              "verb"
            ],
            "every": [
              "article"
            ],
            "have": [
              "canBeDoQuestion",
              "canBeQuestion"
            ],
            "hierarchyAble": [
              "queryable"
            ],
            "is": [
              "canBeQuestion",
              "verb"
            ],
            "it": [
              "pronoun",
              "queryable",
              "toAble",
              "thisitthat"
            ],
            "memorable": [
              "theAble"
            ],
            "modifies": [
              "verb"
            ],
            "negatable": [
              "queryable"
            ],
            "noun": [
              "theAble"
            ],
            "object": [
              "queryable",
              "theAble"
            ],
            "orAble": [
              "ifAble"
            ],
            "property": [
              "queryable",
              "theAble"
            ],
            "propertyOf": [
              "preposition"
            ],
            "questionMark": [
              "punctuation"
            ],
            "readonly": [
              "queryable"
            ],
            "reason": [
              "theAble",
              "queryable"
            ],
            "remember": [
              "verb"
            ],
            "stm_before": [
              "adjective"
            ],
            "that": [
              "thisitthat"
            ],
            "the": [
              "article"
            ],
            "theAble": [
              "queryable"
            ],
            "this": [
              "pronoun",
              "queryable",
              "thisitthat"
            ],
            "thisitthat": [
              "queryable"
            ],
            "to": [
              "preposition"
            ],
            "unknown": [
              "hierarchyAble",
              "theAble",
              "queryable"
            ],
            "what": [
              "object",
              "queryable"
            ],
            "whatAble": [
              "queryable"
            ],
            "whose": [
              "object"
            ],
            "xfx": [
              "queryable"
            ]
          },
          "properties": {
            "handlers": {
            },
            "initHandlers": [
            ],
            "root": {
              "a": {
              },
              "adjective": {
              },
              "article": {
              },
              "banana": {
              },
              "between": {
              },
              "canBeDoQuestion": {
              },
              "canBeQuestion": {
              },
              "concept": {
              },
              "dessert": {
              },
              "distributable": {
              },
              "doubleQuote": {
              },
              "each": {
              },
              "evaluate": {
              },
              "every": {
              },
              "fruit": {
              },
              "have": {
              },
              "hierarchyAble": {
              },
              "ifAble": {
              },
              "is": {
              },
              "it": {
              },
              "memorable": {
              },
              "modifies": {
              },
              "negatable": {
              },
              "noun": {
              },
              "object": {
              },
              "orAble": {
              },
              "preposition": {
              },
              "pronoun": {
              },
              "property": {
              },
              "propertyOf": {
              },
              "punctuation": {
              },
              "queryable": {
              },
              "questionMark": {
              },
              "readonly": {
              },
              "reason": {
              },
              "remember": {
              },
              "stm_before": {
              },
              "that": {
              },
              "the": {
              },
              "theAble": {
              },
              "this": {
              },
              "thisitthat": {
              },
              "to": {
              },
              "toAble": {
              },
              "unknown": {
              },
              "verb": {
              },
              "what": {
              },
              "whatAble": {
              },
              "whose": {
              },
              "xfx": {
              }
            }
          },
          "property": {
          },
          "relations": [
          ],
          "valueToWords": {
          }
        },
        "punctuation2": {
        },
        "sdefaults2": {
        },
        "stm2": {
          "mentioned": [
          ],
          "variables": {
          }
        },
        "tokenize2": {
        }
      },
      "processed": [
        {
          "context": {
            "context_index": 1,
            "dead": true,
            "level": 2,
            "marker": "is",
            "number": "many",
            "one": {
              "dead": true,
              "level": 1,
              "marker": "unknown",
              "number": "many",
              "range": {
                "end": 30,
                "start": 0
              },
              "text": "bananas",
              "types": [
                "unknown"
              ],
              "unknown": true,
              "value": "bananas",
              "word": "bananas"
            },
            "range": {
              "end": 30,
              "start": 0
            },
            "text": "bananas are fruits and desserts",
            "topLevel": true,
            "touchedBy": [
              "hierarchy#call2"
            ],
            "two": {
              "concept": true,
              "default": true,
              "isList": true,
              "level": 1,
              "listable": true,
              "marker": "list",
              "range": {
                "end": 30,
                "start": 12
              },
              "text": "fruits and desserts",
              "types": [
                "list",
                "unknown"
              ],
              "value": [
                {
                  "dead": true,
                  "level": 1,
                  "marker": "unknown",
                  "range": {
                    "end": 17,
                    "start": 12
                  },
                  "text": "fruits",
                  "types": [
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "fruits",
                  "word": "fruits"
                },
                {
                  "dead": true,
                  "level": 1,
                  "marker": "unknown",
                  "range": {
                    "end": 30,
                    "start": 23
                  },
                  "text": "desserts",
                  "types": [
                    "unknown"
                  ],
                  "unknown": true,
                  "value": "desserts",
                  "word": "desserts"
                }
              ],
              "word": "and"
            },
            "word": "are"
          },
          "generatedParenthesized": "",
          "paraphrases": "bananas are fruits and desserts",
          "paraphrasesParenthesized": "((bananas) are ((fruits) and (desserts)))",
          "responses": [
            ""
          ]
        }
      ]
    },
    "paraphrases": [
      "bananas are fruits and desserts"
    ],
    "paraphrasesParenthesized": [
      "((bananas) are ((fruits) and (desserts)))"
    ],
    "query": "bananas are fruits and desserts",
    "responses": [
      ""
    ],
    "summaries": [
      {
        "length": 1,
        "summaries": [
          {
            "counter": 1,
            "operators": [
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 2,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 3,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  0
                ],
                "range": {
                  "end": 30,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 4,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 8
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 17,
                  "start": 12
                }
              },
              {
                "marker": [
                  "list",
                  0
                ],
                "range": {
                  "end": 21,
                  "start": 19
                }
              },
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 23
                }
              }
            ]
          },
          {
            "counter": 5,
            "operators": [
              {
                "marker": [
                  "unknown",
                  1
                ],
                "range": {
                  "end": 6,
                  "start": 0
                }
              },
              {
                "marker": [
                  "is",
                  0
                ],
                "range": {
                  "end": 10,
                  "start": 8
                }
              },
              {
                "marker": [
                  "list",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 12
                }
              }
            ]
          },
          {
            "counter": 6,
            "operators": [
              {
                "marker": [
                  "is",
                  1
                ],
                "range": {
                  "end": 30,
                  "start": 0
                }
              }
            ]
          },
          {
            "counter": 7,
            "operators": [
              {
                "marker": [
                  "is",
                  2
                ],
                "range": {
                  "end": 30,
                  "start": 0
                }
              }
            ]
          }
        ]
      }
    ]
  }
]