; }, canAppearInBody);
  } else {
    finishCanContain(canContain);
  }

  function reverseMap() {
    var toSatisfy = canAppearIn;
    if (toSatisfy instanceof Promise) {
      canAppearIn = sortedMultiMap(reverseMultiMap(canContain));
      toSatisfy.satisfy();
    }
    displayJson(canAppearIn, document.getElementById('can-appear-in-json'));
    toSatisfy = containmentStackFor;

    containmentStackFor = containmentStackMaker(canAppearIn);
    toSatisfy.satisfy();
  }

  when(function () { reverseMap(); 