code: func (b *BasicDiff) returnToTopLevelKey(line *JSONLine) bool {
  	return b.LastIndent == 2 && line.Indent == 1 && line.Change == ChangeNil
  }
docs: // returnToTopLevelKey indicates that we've moved from a key at one level deep
  // in the JSON document to a top level key.
  //
  // In order to produce distinct "blocks" when rendering the basic diff,
  // we need a way to distinguish between different sections of data.
  // To do this, we consider the value(s) of each top-level JSON key to
  // represent a distinct block for Grafana's JSON data structure, so
  // we perform this check to see if we've entered a new "block". If we
  // have, we simply append the existing block to the array of blocks.