docs: void endIfStarted(CodeAttribute b, ClassMethod method) {
          b.aload(getLocalVariableIndex(0));
          b.dup();
          final BranchEnd ifnotnull = b.ifnull();
          b.checkcast(Stack.class);
          b.invokevirtual(Stack.class.getName(), END_INTERCEPTOR_CONTEXT_METHOD_NAME, EMPTY_PARENTHESES + VOID_CLASS_DESCRIPTOR);
          BranchEnd ifnull = b.gotoInstruction();
          b.branchEnd(ifnotnull);
          b.pop(); // remove null Stack
          b.branchEnd(ifnull);
      }