public void LeaveLoop(object stmt) { if (stmt == null) { throw new ArgumentNullException("stmt"); } object obj2 = this._loopStack.Pop(); if (stmt != obj2) { throw new AssertionFailedException("stmt is top"); } }