code: def _from_tree_results(self, tree):
          
          self._from_tree_type_changes(tree)
          self._from_tree_default(tree, 'dictionary_item_added')
          self._from_tree_default(tree, 'dictionary_item_removed')
          self._from_tree_value_changed(tree)
          self._from_tree_unprocessed(tree)
          self._from_tree_default(tree, 'iterable_item_added')
          self._from_tree_default(tree, 'iterable_item_removed')
          self._from_tree_default(tree, 'attribute_added')
          self._from_tree_default(tree, 'attribute_removed')
          self._from_tree_set_item_removed(tree)
          self._from_tree_set_item_added(tree)
          self._from_tree_repetition_change(tree)
docs: Populate this object by parsing an existing reference-style result dictionary.
          :param tree: A TreeResult
          :return: