/**
  * @return This method returns a mapping of all bindings in this activation record and others
  *     higher up the static chain, excluding the top (end) activation record. This value should
  *     not be viewed as a representative collection of bindings -- this only contains the
  *     extensions to the activation record. This is useful if you'd like to serialize the
  *     activation record but leave out all the huge values (like sets, dags) that every other node
  *     can independently construct.
  */
 protected HashMap<String, Value> extensions() {
   HashMap<String, Value> belowset = _previous.extensions();
   belowset.putAll(_mappings);
   return belowset;
 }