anchor.diff:    }
   
     HParameterValue addParameter(Element element) {
  +    assert(inliningStack.isEmpty);
       HParameterValue result = new HParameterValue(element);
       if (lastAddedParameter == null) {
         graph.entry.addBefore(graph.entry.first, result);
  
positive.code:       builder.graph.thisInstruction = thisInstruction;
        builder.graph.entry.addAtEntry(thisInstruction);
        updateLocal(closureData.closureElement, thisInstruction);
      } else if (element.isInstanceMember()
                 || element.isGenerativeConstructor()) {
        // Once closures have been mapped to classes their instance members might
        // not have any thisElement if the closure was created inside a static
        // context.
  
negative.code:       invoke.sideEffects = compiler.world.getSideEffectsOfElement(constructor);
        add(invoke);
      }
      if (inliningStack.isEmpty) {
        closeAndGotoExit(new HReturn(newObject));
        return closeFunction();
      } else {
        localsHandler.updateLocal(returnElement, newObject);
        return null;
      }
    }
  
    void addParameterCheckInstruction(Element element) {
  