TSTP Solution File: SWW750_1 by Princess---230619

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : SWW750_1 : TPTP v8.1.2. Released v7.0.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n018.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Fri Sep  1 00:51:16 EDT 2023

% Result   : Unsatisfiable 104.54s 14.71s
% Output   : Proof 176.60s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW750_1 : TPTP v8.1.2. Released v7.0.0.
% 0.00/0.13  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.35  % Computer : n018.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Sun Aug 27 19:20:31 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.20/0.62  ________       _____
% 0.20/0.62  ___  __ \_________(_)________________________________
% 0.20/0.62  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.20/0.62  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.20/0.62  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.20/0.62  
% 0.20/0.62  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.62  (2023-06-19)
% 0.20/0.62  
% 0.20/0.62  (c) Philipp Rümmer, 2009-2023
% 0.20/0.62  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.62                Amanda Stjerna.
% 0.20/0.62  Free software under BSD-3-Clause.
% 0.20/0.62  
% 0.20/0.62  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.62  
% 0.20/0.62  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.20/0.63  Running up to 7 provers in parallel.
% 0.20/0.65  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.65  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.65  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.65  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.65  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.65  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.65  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 15.08/2.94  Prover 4: Preprocessing ...
% 16.09/2.98  Prover 0: Preprocessing ...
% 16.09/3.00  Prover 3: Preprocessing ...
% 16.09/3.00  Prover 2: Preprocessing ...
% 16.09/3.00  Prover 5: Preprocessing ...
% 16.09/3.01  Prover 1: Preprocessing ...
% 16.44/3.09  Prover 6: Preprocessing ...
% 32.29/5.16  Prover 1: Warning: ignoring some quantifiers
% 32.29/5.23  Prover 3: Warning: ignoring some quantifiers
% 32.29/5.23  Prover 1: Constructing countermodel ...
% 33.03/5.26  Prover 3: Constructing countermodel ...
% 33.43/5.33  Prover 6: Proving ...
% 34.30/5.51  Prover 4: Warning: ignoring some quantifiers
% 34.98/5.55  Prover 4: Constructing countermodel ...
% 38.37/5.98  Prover 0: Proving ...
% 61.70/9.02  Prover 3: gave up
% 61.70/9.02  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 65.19/9.47  Prover 5: Proving ...
% 66.99/9.74  Prover 7: Preprocessing ...
% 69.55/10.05  Prover 2: Proving ...
% 77.73/11.18  Prover 7: Warning: ignoring some quantifiers
% 78.45/11.22  Prover 7: Constructing countermodel ...
% 98.83/14.04  Prover 5: stopped
% 98.83/14.04  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 104.54/14.71  Prover 0: proved (13993ms)
% 104.54/14.71  
% 104.54/14.71  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 104.54/14.71  
% 104.54/14.72  Prover 6: stopped
% 104.54/14.73  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 104.54/14.73  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 104.54/14.74  Prover 2: stopped
% 104.54/14.74  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 107.23/15.02  Prover 8: Preprocessing ...
% 112.70/15.72  Prover 11: Preprocessing ...
% 112.70/15.75  Prover 10: Preprocessing ...
% 112.70/15.78  Prover 13: Preprocessing ...
% 113.43/15.79  Prover 8: Warning: ignoring some quantifiers
% 113.51/15.81  Prover 8: Constructing countermodel ...
% 115.06/16.00  Prover 1: stopped
% 115.06/16.01  Prover 16: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 117.34/16.32  Prover 10: Warning: ignoring some quantifiers
% 117.34/16.34  Prover 10: Constructing countermodel ...
% 119.73/16.63  Prover 11: Warning: ignoring some quantifiers
% 120.00/16.66  Prover 11: Constructing countermodel ...
% 120.00/16.66  Prover 13: Warning: ignoring some quantifiers
% 120.00/16.76  Prover 13: Constructing countermodel ...
% 122.48/17.02  Prover 16: Preprocessing ...
% 125.56/17.53  Prover 16: Warning: ignoring some quantifiers
% 125.56/17.54  Prover 16: Constructing countermodel ...
% 134.32/18.58  Prover 13: stopped
% 134.32/18.58  Prover 19: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 145.96/20.17  Prover 19: Preprocessing ...
% 150.49/20.71  Prover 16: stopped
% 153.49/21.10  Prover 19: Warning: ignoring some quantifiers
% 153.76/21.13  Prover 19: Constructing countermodel ...
% 158.14/21.75  Prover 19: stopped
% 174.03/23.85  Prover 7: Found proof (size 9)
% 174.03/23.85  Prover 7: proved (13966ms)
% 174.03/23.85  Prover 10: stopped
% 174.03/23.85  Prover 11: stopped
% 174.03/23.85  Prover 4: stopped
% 174.03/23.86  Prover 8: stopped
% 174.03/23.86  
% 174.03/23.86  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 174.03/23.86  
% 174.48/23.86  % SZS output start Proof for theBenchmark
% 174.48/23.87  Assumptions after simplification:
% 174.48/23.87  ---------------------------------
% 174.48/23.87  
% 174.48/23.87    (formula_2)
% 175.09/24.11     ? [v0: int] :  ? [v1: int] :  ? [v2: int] :  ? [v3: int] :  ? [v4: int] :  ?
% 175.09/24.11    [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ?
% 175.09/24.11    [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] : 
% 175.09/24.11    ? [v15: int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ? [v19: int] :
% 175.09/24.11    ($sum(int_9223372036854775807, int_m9223372036854775808) = -1 &
% 175.09/24.11      $sum(int_2147483647, int_m2147483648) = -1 &  ~ (v19 = true_1) &  ~ (v18 =
% 175.09/24.11        true_1) &  ~ (v17 = true_1) &  ~ (v16 = true_1) &  ~ (v15 = true_1) &  ~
% 175.09/24.11      (v13 = true_1) &  ~ (v12 = true_1) &  ~ (v11 = true_1) &  ~ (v10 = true_1) &
% 175.09/24.11       ~ (v9 = true_1) &  ~ (v8 = true_1) &  ~ (v7 = true_1) &  ~ (v6 = true_1) & 
% 175.09/24.11      ~ (v5 = true_1) &  ~ (v4 = true_1) &  ~ (v3 = true_1) &  ~ (v2 = true_1) & 
% 175.09/24.11      ~ (v1 = true_1) &  ~ (v0 = true_1) &  ~ (System_String =
% 175.09/24.11        System_Runtime_InteropServices__MemberInfo) &  ~ (System_String =
% 175.09/24.11        BoundedStack_max) &  ~ (System_String = System_Reflection_IReflect) &  ~
% 175.09/24.11      (System_String = System_ICloneable) &  ~ (System_String = exposeVersion) & 
% 175.09/24.11      ~ (System_String = System_IEquatable_1___System_String) &  ~ (System_String
% 175.09/24.11        = ownerFrame) &  ~ (System_String = System_Type) &  ~ (System_String =
% 175.09/24.11        System_Byte) &  ~ (System_String = BoundedStack_size) &  ~ (System_String
% 175.09/24.11        = FirstConsistentOwner) &  ~ (System_String = inv) &  ~ (System_String =
% 175.09/24.11        System_UInt32) &  ~ (System_String = System_UIntPtr) &  ~ (System_String =
% 175.09/24.11        System_Collections_IList) &  ~ (System_String = elements) &  ~
% 175.09/24.11      (System_String = System_Char) &  ~ (System_String =
% 175.09/24.11        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.11      (System_String = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.11      (System_String = System_IComparable_1___System_String) &  ~ (System_String =
% 175.09/24.11        BoundedStack) &  ~ (System_String = System_SByte) &  ~ (System_String =
% 175.09/24.11        ArrayCategoryValue) &  ~ (System_String = PeerGroupPlaceholder) &  ~
% 175.09/24.11      (System_String = Microsoft_Contracts_ICheckedException) &  ~ (System_String
% 175.09/24.11        = NonNullFieldsAreInitialized) &  ~ (System_String =
% 175.09/24.11        Microsoft_Contracts_GuardException) &  ~ (System_String = System_UInt16) &
% 175.09/24.11       ~ (System_String = SharingMode_Unshared) &  ~ (System_String =
% 175.09/24.11        System_Collections_ICollection) &  ~ (System_String = System_IComparable)
% 175.09/24.11      &  ~ (System_String = System_Exception) &  ~ (System_String =
% 175.09/24.11        System_Reflection_ICustomAttributeProvider) &  ~ (System_String =
% 175.09/24.11        System_IntPtr) &  ~ (System_String =
% 175.09/24.11        System_Runtime_InteropServices__Exception) &  ~ (System_String =
% 175.09/24.11        BoundedStack_elems) &  ~ (System_String = SharingMode_LockProtected) &  ~
% 175.09/24.11      (System_String = System_Runtime_InteropServices__Type) &  ~ (System_String =
% 175.09/24.11        stringLiteral11) &  ~ (System_String = stringLiteral9) &  ~ (System_String
% 175.09/24.11        = allocated) &  ~ (System_String = ArrayCategoryRef) &  ~ (System_String =
% 175.09/24.11        System_Boolean) &  ~ (System_String =
% 175.09/24.11        System_Runtime_Serialization_ISerializable) &  ~ (System_String =
% 175.09/24.11        stringLiteral10) &  ~ (System_String = System_UInt64) &  ~ (System_String
% 175.09/24.11        = System_Reflection_MemberInfo) &  ~ (System_String =
% 175.09/24.11        ArrayCategoryNonNullRef) &  ~ (System_String = System_Object) &  ~
% 175.09/24.11      (System_String = System_Int32) &  ~ (System_String = stringLiteral8) &  ~
% 175.09/24.11      (System_String = System_Int64) &  ~ (System_String = System_IConvertible) & 
% 175.09/24.11      ~ (System_String = sharingMode) &  ~ (System_String = ArrayCategoryInt) &  ~
% 175.09/24.11      (System_String = System_Int16) &  ~ (System_String = System_Array) &  ~
% 175.09/24.11      (System_String = System_Collections_IEnumerable) &  ~ (System_String =
% 175.09/24.11        localinv) &  ~ (System_String = ownerRef) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = BoundedStack_max) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Reflection_IReflect) & 
% 175.09/24.11      ~ (System_Runtime_InteropServices__MemberInfo = System_ICloneable) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = exposeVersion) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_IEquatable_1___System_String) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = ownerFrame) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Type) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Byte) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = BoundedStack_size) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = FirstConsistentOwner) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = inv) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_UInt32) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_UIntPtr) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Collections_IList) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = elements) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Char) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_IComparable_1___System_String) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = BoundedStack) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_SByte) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = ArrayCategoryValue) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = PeerGroupPlaceholder) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = NonNullFieldsAreInitialized) &
% 175.09/24.11       ~ (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        Microsoft_Contracts_GuardException) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_UInt16) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = SharingMode_Unshared) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Collections_ICollection) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_IComparable) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Exception) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_IntPtr) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = BoundedStack_elems) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = SharingMode_LockProtected) & 
% 175.09/24.11      ~ (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = stringLiteral11) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = stringLiteral9) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = allocated) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = ArrayCategoryRef) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Boolean) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = stringLiteral10) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_UInt64) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Reflection_MemberInfo)
% 175.09/24.11      &  ~ (System_Runtime_InteropServices__MemberInfo = ArrayCategoryNonNullRef)
% 175.09/24.11      &  ~ (System_Runtime_InteropServices__MemberInfo = System_Object) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Int32) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = stringLiteral8) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Int64) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_IConvertible) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = sharingMode) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = ArrayCategoryInt) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Int16) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = System_Array) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo =
% 175.09/24.11        System_Collections_IEnumerable) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = localinv) &  ~
% 175.09/24.11      (System_Runtime_InteropServices__MemberInfo = ownerRef) &  ~
% 175.09/24.11      (BoundedStack_max = System_Reflection_IReflect) &  ~ (BoundedStack_max =
% 175.09/24.11        System_ICloneable) &  ~ (BoundedStack_max = exposeVersion) &  ~
% 175.09/24.11      (BoundedStack_max = System_IEquatable_1___System_String) &  ~
% 175.09/24.11      (BoundedStack_max = ownerFrame) &  ~ (BoundedStack_max = System_Type) &  ~
% 175.09/24.11      (BoundedStack_max = System_Byte) &  ~ (BoundedStack_max = BoundedStack_size)
% 175.09/24.11      &  ~ (BoundedStack_max = FirstConsistentOwner) &  ~ (BoundedStack_max = inv)
% 175.09/24.11      &  ~ (BoundedStack_max = System_UInt32) &  ~ (BoundedStack_max =
% 175.09/24.11        System_UIntPtr) &  ~ (BoundedStack_max = System_Collections_IList) &  ~
% 175.09/24.11      (BoundedStack_max = elements) &  ~ (BoundedStack_max = System_Char) &  ~
% 175.09/24.11      (BoundedStack_max = System_Collections_Generic_IEnumerable_1___System_Char)
% 175.09/24.11      &  ~ (BoundedStack_max = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.11      (BoundedStack_max = System_IComparable_1___System_String) &  ~
% 175.09/24.11      (BoundedStack_max = BoundedStack) &  ~ (BoundedStack_max = System_SByte) & 
% 175.09/24.11      ~ (BoundedStack_max = ArrayCategoryValue) &  ~ (BoundedStack_max =
% 175.09/24.11        PeerGroupPlaceholder) &  ~ (BoundedStack_max =
% 175.09/24.11        Microsoft_Contracts_ICheckedException) &  ~ (BoundedStack_max =
% 175.09/24.11        NonNullFieldsAreInitialized) &  ~ (BoundedStack_max =
% 175.09/24.11        Microsoft_Contracts_GuardException) &  ~ (BoundedStack_max =
% 175.09/24.11        System_UInt16) &  ~ (BoundedStack_max = SharingMode_Unshared) &  ~
% 175.09/24.11      (BoundedStack_max = System_Collections_ICollection) &  ~ (BoundedStack_max =
% 175.09/24.11        System_IComparable) &  ~ (BoundedStack_max = System_Exception) &  ~
% 175.09/24.11      (BoundedStack_max = System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.11      (BoundedStack_max = System_IntPtr) &  ~ (BoundedStack_max =
% 175.09/24.11        System_Runtime_InteropServices__Exception) &  ~ (BoundedStack_max =
% 175.09/24.11        BoundedStack_elems) &  ~ (BoundedStack_max = SharingMode_LockProtected) & 
% 175.09/24.11      ~ (BoundedStack_max = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.11      (BoundedStack_max = stringLiteral11) &  ~ (BoundedStack_max =
% 175.09/24.11        stringLiteral9) &  ~ (BoundedStack_max = allocated) &  ~ (BoundedStack_max
% 175.09/24.11        = ArrayCategoryRef) &  ~ (BoundedStack_max = System_Boolean) &  ~
% 175.09/24.11      (BoundedStack_max = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.11      (BoundedStack_max = stringLiteral10) &  ~ (BoundedStack_max = System_UInt64)
% 175.09/24.11      &  ~ (BoundedStack_max = System_Reflection_MemberInfo) &  ~
% 175.09/24.11      (BoundedStack_max = ArrayCategoryNonNullRef) &  ~ (BoundedStack_max =
% 175.09/24.11        System_Object) &  ~ (BoundedStack_max = System_Int32) &  ~
% 175.09/24.11      (BoundedStack_max = stringLiteral8) &  ~ (BoundedStack_max = System_Int64) &
% 175.09/24.11       ~ (BoundedStack_max = System_IConvertible) &  ~ (BoundedStack_max =
% 175.09/24.11        sharingMode) &  ~ (BoundedStack_max = ArrayCategoryInt) &  ~
% 175.09/24.11      (BoundedStack_max = System_Int16) &  ~ (BoundedStack_max = System_Array) & 
% 175.09/24.11      ~ (BoundedStack_max = System_Collections_IEnumerable) &  ~ (BoundedStack_max
% 175.09/24.11        = localinv) &  ~ (BoundedStack_max = ownerRef) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_ICloneable) &  ~
% 175.09/24.11      (System_Reflection_IReflect = exposeVersion) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_IEquatable_1___System_String) &  ~
% 175.09/24.11      (System_Reflection_IReflect = ownerFrame) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        System_Type) &  ~ (System_Reflection_IReflect = System_Byte) &  ~
% 175.09/24.11      (System_Reflection_IReflect = BoundedStack_size) &  ~
% 175.09/24.11      (System_Reflection_IReflect = FirstConsistentOwner) &  ~
% 175.09/24.11      (System_Reflection_IReflect = inv) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        System_UInt32) &  ~ (System_Reflection_IReflect = System_UIntPtr) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Collections_IList) &  ~
% 175.09/24.11      (System_Reflection_IReflect = elements) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        System_Char) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.11      (System_Reflection_IReflect = Microsoft_Contracts_ObjectInvariantException)
% 175.09/24.11      &  ~ (System_Reflection_IReflect = System_IComparable_1___System_String) & 
% 175.09/24.11      ~ (System_Reflection_IReflect = BoundedStack) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_SByte) &  ~ (System_Reflection_IReflect
% 175.09/24.11        = ArrayCategoryValue) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        PeerGroupPlaceholder) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        Microsoft_Contracts_ICheckedException) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        NonNullFieldsAreInitialized) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        Microsoft_Contracts_GuardException) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        System_UInt16) &  ~ (System_Reflection_IReflect = SharingMode_Unshared) & 
% 175.09/24.11      ~ (System_Reflection_IReflect = System_Collections_ICollection) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_IComparable) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Exception) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Reflection_ICustomAttributeProvider) & 
% 175.09/24.11      ~ (System_Reflection_IReflect = System_IntPtr) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Runtime_InteropServices__Exception) & 
% 175.09/24.11      ~ (System_Reflection_IReflect = BoundedStack_elems) &  ~
% 175.09/24.11      (System_Reflection_IReflect = SharingMode_LockProtected) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.11      (System_Reflection_IReflect = stringLiteral11) &  ~
% 175.09/24.11      (System_Reflection_IReflect = stringLiteral9) &  ~
% 175.09/24.11      (System_Reflection_IReflect = allocated) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        ArrayCategoryRef) &  ~ (System_Reflection_IReflect = System_Boolean) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Runtime_Serialization_ISerializable) & 
% 175.09/24.11      ~ (System_Reflection_IReflect = stringLiteral10) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_UInt64) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Reflection_MemberInfo) &  ~
% 175.09/24.11      (System_Reflection_IReflect = ArrayCategoryNonNullRef) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Object) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Int32) &  ~ (System_Reflection_IReflect
% 175.09/24.11        = stringLiteral8) &  ~ (System_Reflection_IReflect = System_Int64) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_IConvertible) &  ~
% 175.09/24.11      (System_Reflection_IReflect = sharingMode) &  ~ (System_Reflection_IReflect
% 175.09/24.11        = ArrayCategoryInt) &  ~ (System_Reflection_IReflect = System_Int16) &  ~
% 175.09/24.11      (System_Reflection_IReflect = System_Array) &  ~ (System_Reflection_IReflect
% 175.09/24.11        = System_Collections_IEnumerable) &  ~ (System_Reflection_IReflect =
% 175.09/24.11        localinv) &  ~ (System_Reflection_IReflect = ownerRef) &  ~
% 175.09/24.11      (System_ICloneable = exposeVersion) &  ~ (System_ICloneable =
% 175.09/24.11        System_IEquatable_1___System_String) &  ~ (System_ICloneable = ownerFrame)
% 175.09/24.11      &  ~ (System_ICloneable = System_Type) &  ~ (System_ICloneable =
% 175.09/24.11        System_Byte) &  ~ (System_ICloneable = BoundedStack_size) &  ~
% 175.09/24.11      (System_ICloneable = FirstConsistentOwner) &  ~ (System_ICloneable = inv) & 
% 175.09/24.11      ~ (System_ICloneable = System_UInt32) &  ~ (System_ICloneable =
% 175.09/24.11        System_UIntPtr) &  ~ (System_ICloneable = System_Collections_IList) &  ~
% 175.09/24.11      (System_ICloneable = elements) &  ~ (System_ICloneable = System_Char) &  ~
% 175.09/24.11      (System_ICloneable = System_Collections_Generic_IEnumerable_1___System_Char)
% 175.09/24.11      &  ~ (System_ICloneable = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.11      (System_ICloneable = System_IComparable_1___System_String) &  ~
% 175.09/24.11      (System_ICloneable = BoundedStack) &  ~ (System_ICloneable = System_SByte) &
% 175.09/24.11       ~ (System_ICloneable = ArrayCategoryValue) &  ~ (System_ICloneable =
% 175.09/24.11        PeerGroupPlaceholder) &  ~ (System_ICloneable =
% 175.09/24.11        Microsoft_Contracts_ICheckedException) &  ~ (System_ICloneable =
% 175.09/24.11        NonNullFieldsAreInitialized) &  ~ (System_ICloneable =
% 175.09/24.11        Microsoft_Contracts_GuardException) &  ~ (System_ICloneable =
% 175.09/24.11        System_UInt16) &  ~ (System_ICloneable = SharingMode_Unshared) &  ~
% 175.09/24.11      (System_ICloneable = System_Collections_ICollection) &  ~ (System_ICloneable
% 175.09/24.11        = System_IComparable) &  ~ (System_ICloneable = System_Exception) &  ~
% 175.09/24.11      (System_ICloneable = System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.11      (System_ICloneable = System_IntPtr) &  ~ (System_ICloneable =
% 175.09/24.11        System_Runtime_InteropServices__Exception) &  ~ (System_ICloneable =
% 175.09/24.11        BoundedStack_elems) &  ~ (System_ICloneable = SharingMode_LockProtected) &
% 175.09/24.11       ~ (System_ICloneable = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.11      (System_ICloneable = stringLiteral11) &  ~ (System_ICloneable =
% 175.09/24.11        stringLiteral9) &  ~ (System_ICloneable = allocated) &  ~
% 175.09/24.11      (System_ICloneable = ArrayCategoryRef) &  ~ (System_ICloneable =
% 175.09/24.11        System_Boolean) &  ~ (System_ICloneable =
% 175.09/24.11        System_Runtime_Serialization_ISerializable) &  ~ (System_ICloneable =
% 175.09/24.11        stringLiteral10) &  ~ (System_ICloneable = System_UInt64) &  ~
% 175.09/24.11      (System_ICloneable = System_Reflection_MemberInfo) &  ~ (System_ICloneable =
% 175.09/24.11        ArrayCategoryNonNullRef) &  ~ (System_ICloneable = System_Object) &  ~
% 175.09/24.11      (System_ICloneable = System_Int32) &  ~ (System_ICloneable = stringLiteral8)
% 175.09/24.11      &  ~ (System_ICloneable = System_Int64) &  ~ (System_ICloneable =
% 175.09/24.11        System_IConvertible) &  ~ (System_ICloneable = sharingMode) &  ~
% 175.09/24.11      (System_ICloneable = ArrayCategoryInt) &  ~ (System_ICloneable =
% 175.09/24.11        System_Int16) &  ~ (System_ICloneable = System_Array) &  ~
% 175.09/24.11      (System_ICloneable = System_Collections_IEnumerable) &  ~ (System_ICloneable
% 175.09/24.11        = localinv) &  ~ (System_ICloneable = ownerRef) &  ~ (exposeVersion =
% 175.09/24.11        System_IEquatable_1___System_String) &  ~ (exposeVersion = ownerFrame) & 
% 175.09/24.11      ~ (exposeVersion = System_Type) &  ~ (exposeVersion = System_Byte) &  ~
% 175.09/24.11      (exposeVersion = BoundedStack_size) &  ~ (exposeVersion =
% 175.09/24.11        FirstConsistentOwner) &  ~ (exposeVersion = inv) &  ~ (exposeVersion =
% 175.09/24.11        System_UInt32) &  ~ (exposeVersion = System_UIntPtr) &  ~ (exposeVersion =
% 175.09/24.11        System_Collections_IList) &  ~ (exposeVersion = elements) &  ~
% 175.09/24.11      (exposeVersion = System_Char) &  ~ (exposeVersion =
% 175.09/24.11        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.11      (exposeVersion = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.11      (exposeVersion = System_IComparable_1___System_String) &  ~ (exposeVersion =
% 175.09/24.11        BoundedStack) &  ~ (exposeVersion = System_SByte) &  ~ (exposeVersion =
% 175.09/24.11        ArrayCategoryValue) &  ~ (exposeVersion = PeerGroupPlaceholder) &  ~
% 175.09/24.11      (exposeVersion = Microsoft_Contracts_ICheckedException) &  ~ (exposeVersion
% 175.09/24.11        = NonNullFieldsAreInitialized) &  ~ (exposeVersion =
% 175.09/24.11        Microsoft_Contracts_GuardException) &  ~ (exposeVersion = System_UInt16) &
% 175.09/24.11       ~ (exposeVersion = SharingMode_Unshared) &  ~ (exposeVersion =
% 175.09/24.11        System_Collections_ICollection) &  ~ (exposeVersion = System_IComparable)
% 175.09/24.11      &  ~ (exposeVersion = System_Exception) &  ~ (exposeVersion =
% 175.09/24.11        System_Reflection_ICustomAttributeProvider) &  ~ (exposeVersion =
% 175.09/24.11        System_IntPtr) &  ~ (exposeVersion =
% 175.09/24.11        System_Runtime_InteropServices__Exception) &  ~ (exposeVersion =
% 175.09/24.11        BoundedStack_elems) &  ~ (exposeVersion = SharingMode_LockProtected) &  ~
% 175.09/24.11      (exposeVersion = System_Runtime_InteropServices__Type) &  ~ (exposeVersion =
% 175.09/24.11        stringLiteral11) &  ~ (exposeVersion = stringLiteral9) &  ~ (exposeVersion
% 175.09/24.11        = allocated) &  ~ (exposeVersion = ArrayCategoryRef) &  ~ (exposeVersion =
% 175.09/24.11        System_Boolean) &  ~ (exposeVersion =
% 175.09/24.11        System_Runtime_Serialization_ISerializable) &  ~ (exposeVersion =
% 175.09/24.11        stringLiteral10) &  ~ (exposeVersion = System_UInt64) &  ~ (exposeVersion
% 175.09/24.11        = System_Reflection_MemberInfo) &  ~ (exposeVersion =
% 175.09/24.11        ArrayCategoryNonNullRef) &  ~ (exposeVersion = System_Object) &  ~
% 175.09/24.11      (exposeVersion = System_Int32) &  ~ (exposeVersion = stringLiteral8) &  ~
% 175.09/24.11      (exposeVersion = System_Int64) &  ~ (exposeVersion = System_IConvertible) & 
% 175.09/24.11      ~ (exposeVersion = sharingMode) &  ~ (exposeVersion = ArrayCategoryInt) &  ~
% 175.09/24.11      (exposeVersion = System_Int16) &  ~ (exposeVersion = System_Array) &  ~
% 175.09/24.11      (exposeVersion = System_Collections_IEnumerable) &  ~ (exposeVersion =
% 175.09/24.11        localinv) &  ~ (exposeVersion = ownerRef) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = ownerFrame) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Type) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Byte) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = BoundedStack_size) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = FirstConsistentOwner) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = inv) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_UInt32) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_UIntPtr) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Collections_IList) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = elements) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Char) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String =
% 175.09/24.11        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String =
% 175.09/24.11        Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_IComparable_1___System_String)
% 175.09/24.11      &  ~ (System_IEquatable_1___System_String = BoundedStack) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_SByte) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = ArrayCategoryValue) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = PeerGroupPlaceholder) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String =
% 175.09/24.11        Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = NonNullFieldsAreInitialized) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = Microsoft_Contracts_GuardException) &
% 175.09/24.11       ~ (System_IEquatable_1___System_String = System_UInt16) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = SharingMode_Unshared) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Collections_ICollection) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_IComparable) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Exception) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String =
% 175.09/24.11        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_IntPtr) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String =
% 175.09/24.11        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = BoundedStack_elems) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = SharingMode_LockProtected) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Runtime_InteropServices__Type)
% 175.09/24.11      &  ~ (System_IEquatable_1___System_String = stringLiteral11) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = stringLiteral9) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = allocated) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = ArrayCategoryRef) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Boolean) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String =
% 175.09/24.11        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = stringLiteral10) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_UInt64) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Reflection_MemberInfo) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = ArrayCategoryNonNullRef) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Object) &  ~
% 175.09/24.11      (System_IEquatable_1___System_String = System_Int32) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = stringLiteral8) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = System_Int64) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = System_IConvertible) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = sharingMode) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = ArrayCategoryInt) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = System_Int16) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = System_Array) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = localinv) &  ~
% 175.09/24.12      (System_IEquatable_1___System_String = ownerRef) &  ~ (ownerFrame =
% 175.09/24.12        System_Type) &  ~ (ownerFrame = System_Byte) &  ~ (ownerFrame =
% 175.09/24.12        BoundedStack_size) &  ~ (ownerFrame = FirstConsistentOwner) &  ~
% 175.09/24.12      (ownerFrame = inv) &  ~ (ownerFrame = System_UInt32) &  ~ (ownerFrame =
% 175.09/24.12        System_UIntPtr) &  ~ (ownerFrame = System_Collections_IList) &  ~
% 175.09/24.12      (ownerFrame = elements) &  ~ (ownerFrame = System_Char) &  ~ (ownerFrame =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~ (ownerFrame =
% 175.09/24.12        Microsoft_Contracts_ObjectInvariantException) &  ~ (ownerFrame =
% 175.09/24.12        System_IComparable_1___System_String) &  ~ (ownerFrame = BoundedStack) & 
% 175.09/24.12      ~ (ownerFrame = System_SByte) &  ~ (ownerFrame = ArrayCategoryValue) &  ~
% 175.09/24.12      (ownerFrame = PeerGroupPlaceholder) &  ~ (ownerFrame =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (ownerFrame =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (ownerFrame =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (ownerFrame = System_UInt16) &  ~
% 175.09/24.12      (ownerFrame = SharingMode_Unshared) &  ~ (ownerFrame =
% 175.09/24.12        System_Collections_ICollection) &  ~ (ownerFrame = System_IComparable) & 
% 175.09/24.12      ~ (ownerFrame = System_Exception) &  ~ (ownerFrame =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (ownerFrame =
% 175.09/24.12        System_IntPtr) &  ~ (ownerFrame =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (ownerFrame =
% 175.09/24.12        BoundedStack_elems) &  ~ (ownerFrame = SharingMode_LockProtected) &  ~
% 175.09/24.12      (ownerFrame = System_Runtime_InteropServices__Type) &  ~ (ownerFrame =
% 175.09/24.12        stringLiteral11) &  ~ (ownerFrame = stringLiteral9) &  ~ (ownerFrame =
% 175.09/24.12        allocated) &  ~ (ownerFrame = ArrayCategoryRef) &  ~ (ownerFrame =
% 175.09/24.12        System_Boolean) &  ~ (ownerFrame =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (ownerFrame =
% 175.09/24.12        stringLiteral10) &  ~ (ownerFrame = System_UInt64) &  ~ (ownerFrame =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (ownerFrame = ArrayCategoryNonNullRef)
% 175.09/24.12      &  ~ (ownerFrame = System_Object) &  ~ (ownerFrame = System_Int32) &  ~
% 175.09/24.12      (ownerFrame = stringLiteral8) &  ~ (ownerFrame = System_Int64) &  ~
% 175.09/24.12      (ownerFrame = System_IConvertible) &  ~ (ownerFrame = sharingMode) &  ~
% 175.09/24.12      (ownerFrame = ArrayCategoryInt) &  ~ (ownerFrame = System_Int16) &  ~
% 175.09/24.12      (ownerFrame = System_Array) &  ~ (ownerFrame =
% 175.09/24.12        System_Collections_IEnumerable) &  ~ (ownerFrame = localinv) &  ~
% 175.09/24.12      (ownerFrame = ownerRef) &  ~ (System_Type = System_Byte) &  ~ (System_Type =
% 175.09/24.12        BoundedStack_size) &  ~ (System_Type = FirstConsistentOwner) &  ~
% 175.09/24.12      (System_Type = inv) &  ~ (System_Type = System_UInt32) &  ~ (System_Type =
% 175.09/24.12        System_UIntPtr) &  ~ (System_Type = System_Collections_IList) &  ~
% 175.09/24.12      (System_Type = elements) &  ~ (System_Type = System_Char) &  ~ (System_Type
% 175.09/24.12        = System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.12      (System_Type = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.12      (System_Type = System_IComparable_1___System_String) &  ~ (System_Type =
% 175.09/24.12        BoundedStack) &  ~ (System_Type = System_SByte) &  ~ (System_Type =
% 175.09/24.12        ArrayCategoryValue) &  ~ (System_Type = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_Type = Microsoft_Contracts_ICheckedException) &  ~ (System_Type =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (System_Type =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (System_Type = System_UInt16) & 
% 175.09/24.12      ~ (System_Type = SharingMode_Unshared) &  ~ (System_Type =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_Type = System_IComparable) & 
% 175.09/24.12      ~ (System_Type = System_Exception) &  ~ (System_Type =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (System_Type =
% 175.09/24.12        System_IntPtr) &  ~ (System_Type =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (System_Type =
% 175.09/24.12        BoundedStack_elems) &  ~ (System_Type = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_Type = System_Runtime_InteropServices__Type) &  ~ (System_Type =
% 175.09/24.12        stringLiteral11) &  ~ (System_Type = stringLiteral9) &  ~ (System_Type =
% 175.09/24.12        allocated) &  ~ (System_Type = ArrayCategoryRef) &  ~ (System_Type =
% 175.09/24.12        System_Boolean) &  ~ (System_Type =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_Type =
% 175.09/24.12        stringLiteral10) &  ~ (System_Type = System_UInt64) &  ~ (System_Type =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (System_Type = ArrayCategoryNonNullRef)
% 175.09/24.12      &  ~ (System_Type = System_Object) &  ~ (System_Type = System_Int32) &  ~
% 175.09/24.12      (System_Type = stringLiteral8) &  ~ (System_Type = System_Int64) &  ~
% 175.09/24.12      (System_Type = System_IConvertible) &  ~ (System_Type = sharingMode) &  ~
% 175.09/24.12      (System_Type = ArrayCategoryInt) &  ~ (System_Type = System_Int16) &  ~
% 175.09/24.12      (System_Type = System_Array) &  ~ (System_Type =
% 175.09/24.12        System_Collections_IEnumerable) &  ~ (System_Type = localinv) &  ~
% 175.09/24.12      (System_Type = ownerRef) &  ~ (System_Byte = BoundedStack_size) &  ~
% 175.09/24.12      (System_Byte = FirstConsistentOwner) &  ~ (System_Byte = inv) &  ~
% 175.09/24.12      (System_Byte = System_UInt32) &  ~ (System_Byte = System_UIntPtr) &  ~
% 175.09/24.12      (System_Byte = System_Collections_IList) &  ~ (System_Byte = elements) &  ~
% 175.09/24.12      (System_Byte = System_Char) &  ~ (System_Byte =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~ (System_Byte
% 175.09/24.12        = Microsoft_Contracts_ObjectInvariantException) &  ~ (System_Byte =
% 175.09/24.12        System_IComparable_1___System_String) &  ~ (System_Byte = BoundedStack) & 
% 175.09/24.12      ~ (System_Byte = System_SByte) &  ~ (System_Byte = ArrayCategoryValue) &  ~
% 175.09/24.12      (System_Byte = PeerGroupPlaceholder) &  ~ (System_Byte =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (System_Byte =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (System_Byte =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (System_Byte = System_UInt16) & 
% 175.09/24.12      ~ (System_Byte = SharingMode_Unshared) &  ~ (System_Byte =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_Byte = System_IComparable) & 
% 175.09/24.12      ~ (System_Byte = System_Exception) &  ~ (System_Byte =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (System_Byte =
% 175.09/24.12        System_IntPtr) &  ~ (System_Byte =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (System_Byte =
% 175.09/24.12        BoundedStack_elems) &  ~ (System_Byte = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_Byte = System_Runtime_InteropServices__Type) &  ~ (System_Byte =
% 175.09/24.12        stringLiteral11) &  ~ (System_Byte = stringLiteral9) &  ~ (System_Byte =
% 175.09/24.12        allocated) &  ~ (System_Byte = ArrayCategoryRef) &  ~ (System_Byte =
% 175.09/24.12        System_Boolean) &  ~ (System_Byte =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_Byte =
% 175.09/24.12        stringLiteral10) &  ~ (System_Byte = System_UInt64) &  ~ (System_Byte =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (System_Byte = ArrayCategoryNonNullRef)
% 175.09/24.12      &  ~ (System_Byte = System_Object) &  ~ (System_Byte = System_Int32) &  ~
% 175.09/24.12      (System_Byte = stringLiteral8) &  ~ (System_Byte = System_Int64) &  ~
% 175.09/24.12      (System_Byte = System_IConvertible) &  ~ (System_Byte = sharingMode) &  ~
% 175.09/24.12      (System_Byte = ArrayCategoryInt) &  ~ (System_Byte = System_Int16) &  ~
% 175.09/24.12      (System_Byte = System_Array) &  ~ (System_Byte =
% 175.09/24.12        System_Collections_IEnumerable) &  ~ (System_Byte = localinv) &  ~
% 175.09/24.12      (System_Byte = ownerRef) &  ~ (BoundedStack_size = FirstConsistentOwner) & 
% 175.09/24.12      ~ (BoundedStack_size = inv) &  ~ (BoundedStack_size = System_UInt32) &  ~
% 175.09/24.12      (BoundedStack_size = System_UIntPtr) &  ~ (BoundedStack_size =
% 175.09/24.12        System_Collections_IList) &  ~ (BoundedStack_size = elements) &  ~
% 175.09/24.12      (BoundedStack_size = System_Char) &  ~ (BoundedStack_size =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.12      (BoundedStack_size = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.12      (BoundedStack_size = System_IComparable_1___System_String) &  ~
% 175.09/24.12      (BoundedStack_size = BoundedStack) &  ~ (BoundedStack_size = System_SByte) &
% 175.09/24.12       ~ (BoundedStack_size = ArrayCategoryValue) &  ~ (BoundedStack_size =
% 175.09/24.12        PeerGroupPlaceholder) &  ~ (BoundedStack_size =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (BoundedStack_size =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (BoundedStack_size =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (BoundedStack_size =
% 175.09/24.12        System_UInt16) &  ~ (BoundedStack_size = SharingMode_Unshared) &  ~
% 175.09/24.12      (BoundedStack_size = System_Collections_ICollection) &  ~ (BoundedStack_size
% 175.09/24.12        = System_IComparable) &  ~ (BoundedStack_size = System_Exception) &  ~
% 175.09/24.12      (BoundedStack_size = System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.12      (BoundedStack_size = System_IntPtr) &  ~ (BoundedStack_size =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (BoundedStack_size =
% 175.09/24.12        BoundedStack_elems) &  ~ (BoundedStack_size = SharingMode_LockProtected) &
% 175.09/24.12       ~ (BoundedStack_size = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (BoundedStack_size = stringLiteral11) &  ~ (BoundedStack_size =
% 175.09/24.12        stringLiteral9) &  ~ (BoundedStack_size = allocated) &  ~
% 175.09/24.12      (BoundedStack_size = ArrayCategoryRef) &  ~ (BoundedStack_size =
% 175.09/24.12        System_Boolean) &  ~ (BoundedStack_size =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (BoundedStack_size =
% 175.09/24.12        stringLiteral10) &  ~ (BoundedStack_size = System_UInt64) &  ~
% 175.09/24.12      (BoundedStack_size = System_Reflection_MemberInfo) &  ~ (BoundedStack_size =
% 175.09/24.12        ArrayCategoryNonNullRef) &  ~ (BoundedStack_size = System_Object) &  ~
% 175.09/24.12      (BoundedStack_size = System_Int32) &  ~ (BoundedStack_size = stringLiteral8)
% 175.09/24.12      &  ~ (BoundedStack_size = System_Int64) &  ~ (BoundedStack_size =
% 175.09/24.12        System_IConvertible) &  ~ (BoundedStack_size = sharingMode) &  ~
% 175.09/24.12      (BoundedStack_size = ArrayCategoryInt) &  ~ (BoundedStack_size =
% 175.09/24.12        System_Int16) &  ~ (BoundedStack_size = System_Array) &  ~
% 175.09/24.12      (BoundedStack_size = System_Collections_IEnumerable) &  ~ (BoundedStack_size
% 175.09/24.12        = localinv) &  ~ (BoundedStack_size = ownerRef) &  ~ (FirstConsistentOwner
% 175.09/24.12        = inv) &  ~ (FirstConsistentOwner = System_UInt32) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_UIntPtr) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Collections_IList) &  ~ (FirstConsistentOwner = elements) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_Char) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.12      (FirstConsistentOwner = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_IComparable_1___System_String) &  ~
% 175.09/24.12      (FirstConsistentOwner = BoundedStack) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_SByte) &  ~ (FirstConsistentOwner = ArrayCategoryValue) &  ~
% 175.09/24.12      (FirstConsistentOwner = PeerGroupPlaceholder) &  ~ (FirstConsistentOwner =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (FirstConsistentOwner =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (FirstConsistentOwner =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_UInt16) &  ~ (FirstConsistentOwner = SharingMode_Unshared) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_Collections_ICollection) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_IComparable) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Exception) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_IntPtr) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (FirstConsistentOwner =
% 175.09/24.12        BoundedStack_elems) &  ~ (FirstConsistentOwner =
% 175.09/24.12        SharingMode_LockProtected) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~ (FirstConsistentOwner =
% 175.09/24.12        stringLiteral11) &  ~ (FirstConsistentOwner = stringLiteral9) &  ~
% 175.09/24.12      (FirstConsistentOwner = allocated) &  ~ (FirstConsistentOwner =
% 175.09/24.12        ArrayCategoryRef) &  ~ (FirstConsistentOwner = System_Boolean) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.12      (FirstConsistentOwner = stringLiteral10) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_UInt64) &  ~ (FirstConsistentOwner = System_Reflection_MemberInfo)
% 175.09/24.12      &  ~ (FirstConsistentOwner = ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_Object) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Int32) &  ~ (FirstConsistentOwner = stringLiteral8) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_Int64) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_IConvertible) &  ~ (FirstConsistentOwner = sharingMode) &  ~
% 175.09/24.12      (FirstConsistentOwner = ArrayCategoryInt) &  ~ (FirstConsistentOwner =
% 175.09/24.12        System_Int16) &  ~ (FirstConsistentOwner = System_Array) &  ~
% 175.09/24.12      (FirstConsistentOwner = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (FirstConsistentOwner = localinv) &  ~ (FirstConsistentOwner = ownerRef) & 
% 175.09/24.12      ~ (inv = System_UInt32) &  ~ (inv = System_UIntPtr) &  ~ (inv =
% 175.09/24.12        System_Collections_IList) &  ~ (inv = elements) &  ~ (inv = System_Char) &
% 175.09/24.12       ~ (inv = System_Collections_Generic_IEnumerable_1___System_Char) &  ~ (inv
% 175.09/24.12        = Microsoft_Contracts_ObjectInvariantException) &  ~ (inv =
% 175.09/24.12        System_IComparable_1___System_String) &  ~ (inv = BoundedStack) &  ~ (inv
% 175.09/24.12        = System_SByte) &  ~ (inv = ArrayCategoryValue) &  ~ (inv =
% 175.09/24.12        PeerGroupPlaceholder) &  ~ (inv = Microsoft_Contracts_ICheckedException) &
% 175.09/24.12       ~ (inv = NonNullFieldsAreInitialized) &  ~ (inv =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (inv = System_UInt16) &  ~ (inv =
% 175.09/24.12        SharingMode_Unshared) &  ~ (inv = System_Collections_ICollection) &  ~
% 175.09/24.12      (inv = System_IComparable) &  ~ (inv = System_Exception) &  ~ (inv =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (inv = System_IntPtr) & 
% 175.09/24.12      ~ (inv = System_Runtime_InteropServices__Exception) &  ~ (inv =
% 175.09/24.12        BoundedStack_elems) &  ~ (inv = SharingMode_LockProtected) &  ~ (inv =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~ (inv = stringLiteral11) &  ~
% 175.09/24.12      (inv = stringLiteral9) &  ~ (inv = allocated) &  ~ (inv = ArrayCategoryRef)
% 175.09/24.12      &  ~ (inv = System_Boolean) &  ~ (inv =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (inv = stringLiteral10) &
% 175.09/24.12       ~ (inv = System_UInt64) &  ~ (inv = System_Reflection_MemberInfo) &  ~ (inv
% 175.09/24.12        = ArrayCategoryNonNullRef) &  ~ (inv = System_Object) &  ~ (inv =
% 175.09/24.12        System_Int32) &  ~ (inv = stringLiteral8) &  ~ (inv = System_Int64) &  ~
% 175.09/24.12      (inv = System_IConvertible) &  ~ (inv = sharingMode) &  ~ (inv =
% 175.09/24.12        ArrayCategoryInt) &  ~ (inv = System_Int16) &  ~ (inv = System_Array) &  ~
% 175.09/24.12      (inv = System_Collections_IEnumerable) &  ~ (inv = localinv) &  ~ (inv =
% 175.09/24.12        ownerRef) &  ~ (System_UInt32 = System_UIntPtr) &  ~ (System_UInt32 =
% 175.09/24.12        System_Collections_IList) &  ~ (System_UInt32 = elements) &  ~
% 175.09/24.12      (System_UInt32 = System_Char) &  ~ (System_UInt32 =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.12      (System_UInt32 = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.12      (System_UInt32 = System_IComparable_1___System_String) &  ~ (System_UInt32 =
% 175.09/24.12        BoundedStack) &  ~ (System_UInt32 = System_SByte) &  ~ (System_UInt32 =
% 175.09/24.12        ArrayCategoryValue) &  ~ (System_UInt32 = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_UInt32 = Microsoft_Contracts_ICheckedException) &  ~ (System_UInt32
% 175.09/24.12        = NonNullFieldsAreInitialized) &  ~ (System_UInt32 =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (System_UInt32 = System_UInt16) &
% 175.09/24.12       ~ (System_UInt32 = SharingMode_Unshared) &  ~ (System_UInt32 =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_UInt32 = System_IComparable)
% 175.09/24.12      &  ~ (System_UInt32 = System_Exception) &  ~ (System_UInt32 =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (System_UInt32 =
% 175.09/24.12        System_IntPtr) &  ~ (System_UInt32 =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (System_UInt32 =
% 175.09/24.12        BoundedStack_elems) &  ~ (System_UInt32 = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_UInt32 = System_Runtime_InteropServices__Type) &  ~ (System_UInt32 =
% 175.09/24.12        stringLiteral11) &  ~ (System_UInt32 = stringLiteral9) &  ~ (System_UInt32
% 175.09/24.12        = allocated) &  ~ (System_UInt32 = ArrayCategoryRef) &  ~ (System_UInt32 =
% 175.09/24.12        System_Boolean) &  ~ (System_UInt32 =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_UInt32 =
% 175.09/24.12        stringLiteral10) &  ~ (System_UInt32 = System_UInt64) &  ~ (System_UInt32
% 175.09/24.12        = System_Reflection_MemberInfo) &  ~ (System_UInt32 =
% 175.09/24.12        ArrayCategoryNonNullRef) &  ~ (System_UInt32 = System_Object) &  ~
% 175.09/24.12      (System_UInt32 = System_Int32) &  ~ (System_UInt32 = stringLiteral8) &  ~
% 175.09/24.12      (System_UInt32 = System_Int64) &  ~ (System_UInt32 = System_IConvertible) & 
% 175.09/24.12      ~ (System_UInt32 = sharingMode) &  ~ (System_UInt32 = ArrayCategoryInt) &  ~
% 175.09/24.12      (System_UInt32 = System_Int16) &  ~ (System_UInt32 = System_Array) &  ~
% 175.09/24.12      (System_UInt32 = System_Collections_IEnumerable) &  ~ (System_UInt32 =
% 175.09/24.12        localinv) &  ~ (System_UInt32 = ownerRef) &  ~ (System_UIntPtr =
% 175.09/24.12        System_Collections_IList) &  ~ (System_UIntPtr = elements) &  ~
% 175.09/24.12      (System_UIntPtr = System_Char) &  ~ (System_UIntPtr =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.12      (System_UIntPtr = Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.12      (System_UIntPtr = System_IComparable_1___System_String) &  ~ (System_UIntPtr
% 175.09/24.12        = BoundedStack) &  ~ (System_UIntPtr = System_SByte) &  ~ (System_UIntPtr
% 175.09/24.12        = ArrayCategoryValue) &  ~ (System_UIntPtr = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_UIntPtr = Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.12      (System_UIntPtr = NonNullFieldsAreInitialized) &  ~ (System_UIntPtr =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (System_UIntPtr = System_UInt16)
% 175.09/24.12      &  ~ (System_UIntPtr = SharingMode_Unshared) &  ~ (System_UIntPtr =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_UIntPtr = System_IComparable)
% 175.09/24.12      &  ~ (System_UIntPtr = System_Exception) &  ~ (System_UIntPtr =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (System_UIntPtr =
% 175.09/24.12        System_IntPtr) &  ~ (System_UIntPtr =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (System_UIntPtr =
% 175.09/24.12        BoundedStack_elems) &  ~ (System_UIntPtr = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_UIntPtr = System_Runtime_InteropServices__Type) &  ~ (System_UIntPtr
% 175.09/24.12        = stringLiteral11) &  ~ (System_UIntPtr = stringLiteral9) &  ~
% 175.09/24.12      (System_UIntPtr = allocated) &  ~ (System_UIntPtr = ArrayCategoryRef) &  ~
% 175.09/24.12      (System_UIntPtr = System_Boolean) &  ~ (System_UIntPtr =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_UIntPtr =
% 175.09/24.12        stringLiteral10) &  ~ (System_UIntPtr = System_UInt64) &  ~
% 175.09/24.12      (System_UIntPtr = System_Reflection_MemberInfo) &  ~ (System_UIntPtr =
% 175.09/24.12        ArrayCategoryNonNullRef) &  ~ (System_UIntPtr = System_Object) &  ~
% 175.09/24.12      (System_UIntPtr = System_Int32) &  ~ (System_UIntPtr = stringLiteral8) &  ~
% 175.09/24.12      (System_UIntPtr = System_Int64) &  ~ (System_UIntPtr = System_IConvertible)
% 175.09/24.12      &  ~ (System_UIntPtr = sharingMode) &  ~ (System_UIntPtr = ArrayCategoryInt)
% 175.09/24.12      &  ~ (System_UIntPtr = System_Int16) &  ~ (System_UIntPtr = System_Array) & 
% 175.09/24.12      ~ (System_UIntPtr = System_Collections_IEnumerable) &  ~ (System_UIntPtr =
% 175.09/24.12        localinv) &  ~ (System_UIntPtr = ownerRef) &  ~ (System_Collections_IList
% 175.09/24.12        = elements) &  ~ (System_Collections_IList = System_Char) &  ~
% 175.09/24.12      (System_Collections_IList =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 175.09/24.12      (System_Collections_IList = Microsoft_Contracts_ObjectInvariantException) & 
% 175.09/24.12      ~ (System_Collections_IList = System_IComparable_1___System_String) &  ~
% 175.09/24.12      (System_Collections_IList = BoundedStack) &  ~ (System_Collections_IList =
% 175.09/24.12        System_SByte) &  ~ (System_Collections_IList = ArrayCategoryValue) &  ~
% 175.09/24.12      (System_Collections_IList = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_Collections_IList = Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.12      (System_Collections_IList = NonNullFieldsAreInitialized) &  ~
% 175.09/24.12      (System_Collections_IList = Microsoft_Contracts_GuardException) &  ~
% 175.09/24.12      (System_Collections_IList = System_UInt16) &  ~ (System_Collections_IList =
% 175.09/24.12        SharingMode_Unshared) &  ~ (System_Collections_IList =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_Collections_IList =
% 175.09/24.12        System_IComparable) &  ~ (System_Collections_IList = System_Exception) & 
% 175.09/24.12      ~ (System_Collections_IList = System_Reflection_ICustomAttributeProvider) & 
% 175.09/24.12      ~ (System_Collections_IList = System_IntPtr) &  ~ (System_Collections_IList
% 175.09/24.12        = System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.12      (System_Collections_IList = BoundedStack_elems) &  ~
% 175.09/24.12      (System_Collections_IList = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_Collections_IList = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (System_Collections_IList = stringLiteral11) &  ~ (System_Collections_IList
% 175.09/24.12        = stringLiteral9) &  ~ (System_Collections_IList = allocated) &  ~
% 175.09/24.12      (System_Collections_IList = ArrayCategoryRef) &  ~ (System_Collections_IList
% 175.09/24.12        = System_Boolean) &  ~ (System_Collections_IList =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_Collections_IList
% 175.09/24.12        = stringLiteral10) &  ~ (System_Collections_IList = System_UInt64) &  ~
% 175.09/24.12      (System_Collections_IList = System_Reflection_MemberInfo) &  ~
% 175.09/24.12      (System_Collections_IList = ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (System_Collections_IList = System_Object) &  ~ (System_Collections_IList =
% 175.09/24.12        System_Int32) &  ~ (System_Collections_IList = stringLiteral8) &  ~
% 175.09/24.12      (System_Collections_IList = System_Int64) &  ~ (System_Collections_IList =
% 175.09/24.12        System_IConvertible) &  ~ (System_Collections_IList = sharingMode) &  ~
% 175.09/24.12      (System_Collections_IList = ArrayCategoryInt) &  ~ (System_Collections_IList
% 175.09/24.12        = System_Int16) &  ~ (System_Collections_IList = System_Array) &  ~
% 175.09/24.12      (System_Collections_IList = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (System_Collections_IList = localinv) &  ~ (System_Collections_IList =
% 175.09/24.12        ownerRef) &  ~ (elements = System_Char) &  ~ (elements =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~ (elements =
% 175.09/24.12        Microsoft_Contracts_ObjectInvariantException) &  ~ (elements =
% 175.09/24.12        System_IComparable_1___System_String) &  ~ (elements = BoundedStack) &  ~
% 175.09/24.12      (elements = System_SByte) &  ~ (elements = ArrayCategoryValue) &  ~
% 175.09/24.12      (elements = PeerGroupPlaceholder) &  ~ (elements =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (elements =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (elements =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (elements = System_UInt16) &  ~
% 175.09/24.12      (elements = SharingMode_Unshared) &  ~ (elements =
% 175.09/24.12        System_Collections_ICollection) &  ~ (elements = System_IComparable) &  ~
% 175.09/24.12      (elements = System_Exception) &  ~ (elements =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (elements =
% 175.09/24.12        System_IntPtr) &  ~ (elements = System_Runtime_InteropServices__Exception)
% 175.09/24.12      &  ~ (elements = BoundedStack_elems) &  ~ (elements =
% 175.09/24.12        SharingMode_LockProtected) &  ~ (elements =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~ (elements = stringLiteral11) & 
% 175.09/24.12      ~ (elements = stringLiteral9) &  ~ (elements = allocated) &  ~ (elements =
% 175.09/24.12        ArrayCategoryRef) &  ~ (elements = System_Boolean) &  ~ (elements =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (elements =
% 175.09/24.12        stringLiteral10) &  ~ (elements = System_UInt64) &  ~ (elements =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (elements = ArrayCategoryNonNullRef) & 
% 175.09/24.12      ~ (elements = System_Object) &  ~ (elements = System_Int32) &  ~ (elements =
% 175.09/24.12        stringLiteral8) &  ~ (elements = System_Int64) &  ~ (elements =
% 175.09/24.12        System_IConvertible) &  ~ (elements = sharingMode) &  ~ (elements =
% 175.09/24.12        ArrayCategoryInt) &  ~ (elements = System_Int16) &  ~ (elements =
% 175.09/24.12        System_Array) &  ~ (elements = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (elements = localinv) &  ~ (elements = ownerRef) &  ~ (System_Char =
% 175.09/24.12        System_Collections_Generic_IEnumerable_1___System_Char) &  ~ (System_Char
% 175.09/24.12        = Microsoft_Contracts_ObjectInvariantException) &  ~ (System_Char =
% 175.09/24.12        System_IComparable_1___System_String) &  ~ (System_Char = BoundedStack) & 
% 175.09/24.12      ~ (System_Char = System_SByte) &  ~ (System_Char = ArrayCategoryValue) &  ~
% 175.09/24.12      (System_Char = PeerGroupPlaceholder) &  ~ (System_Char =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (System_Char =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (System_Char =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (System_Char = System_UInt16) & 
% 175.09/24.12      ~ (System_Char = SharingMode_Unshared) &  ~ (System_Char =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_Char = System_IComparable) & 
% 175.09/24.12      ~ (System_Char = System_Exception) &  ~ (System_Char =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (System_Char =
% 175.09/24.12        System_IntPtr) &  ~ (System_Char =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (System_Char =
% 175.09/24.12        BoundedStack_elems) &  ~ (System_Char = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_Char = System_Runtime_InteropServices__Type) &  ~ (System_Char =
% 175.09/24.12        stringLiteral11) &  ~ (System_Char = stringLiteral9) &  ~ (System_Char =
% 175.09/24.12        allocated) &  ~ (System_Char = ArrayCategoryRef) &  ~ (System_Char =
% 175.09/24.12        System_Boolean) &  ~ (System_Char =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_Char =
% 175.09/24.12        stringLiteral10) &  ~ (System_Char = System_UInt64) &  ~ (System_Char =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (System_Char = ArrayCategoryNonNullRef)
% 175.09/24.12      &  ~ (System_Char = System_Object) &  ~ (System_Char = System_Int32) &  ~
% 175.09/24.12      (System_Char = stringLiteral8) &  ~ (System_Char = System_Int64) &  ~
% 175.09/24.12      (System_Char = System_IConvertible) &  ~ (System_Char = sharingMode) &  ~
% 175.09/24.12      (System_Char = ArrayCategoryInt) &  ~ (System_Char = System_Int16) &  ~
% 175.09/24.12      (System_Char = System_Array) &  ~ (System_Char =
% 175.09/24.12        System_Collections_IEnumerable) &  ~ (System_Char = localinv) &  ~
% 175.09/24.12      (System_Char = ownerRef) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        Microsoft_Contracts_ObjectInvariantException) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_IComparable_1___System_String) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = BoundedStack) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = System_SByte) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        ArrayCategoryValue) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = System_UInt16) & 
% 175.09/24.12      ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        SharingMode_Unshared) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Collections_ICollection) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_IComparable) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = System_Exception)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = System_IntPtr) & 
% 175.09/24.12      ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        BoundedStack_elems) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = stringLiteral11) &
% 175.09/24.12       ~ (System_Collections_Generic_IEnumerable_1___System_Char = stringLiteral9)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char = allocated) & 
% 175.09/24.12      ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        ArrayCategoryRef) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = System_Boolean) & 
% 175.09/24.12      ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = stringLiteral10) &
% 175.09/24.12       ~ (System_Collections_Generic_IEnumerable_1___System_Char = System_UInt64)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = System_Object) & 
% 175.09/24.12      ~ (System_Collections_Generic_IEnumerable_1___System_Char = System_Int32) & 
% 175.09/24.12      ~ (System_Collections_Generic_IEnumerable_1___System_Char = stringLiteral8)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char = System_Int64)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_IConvertible) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = sharingMode) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = ArrayCategoryInt)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char = System_Int16)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char = System_Array)
% 175.09/24.12      &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 175.09/24.12        System_Collections_IEnumerable) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = localinv) &  ~
% 175.09/24.12      (System_Collections_Generic_IEnumerable_1___System_Char = ownerRef) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_IComparable_1___System_String) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = BoundedStack) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_SByte) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryValue) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = NonNullFieldsAreInitialized)
% 175.09/24.12      &  ~ (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_UInt16) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = SharingMode_Unshared) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Collections_ICollection) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_IComparable) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_Exception) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_IntPtr) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = BoundedStack_elems) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = SharingMode_LockProtected) &
% 175.09/24.12       ~ (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = stringLiteral11) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = stringLiteral9) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = allocated) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryRef) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_Boolean) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = stringLiteral10) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_UInt64) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryNonNullRef) & 
% 175.09/24.12      ~ (Microsoft_Contracts_ObjectInvariantException = System_Object) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_Int32) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = stringLiteral8) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_Int64) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_IConvertible) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = sharingMode) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryInt) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_Int16) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = System_Array) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException =
% 175.09/24.12        System_Collections_IEnumerable) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = localinv) &  ~
% 175.09/24.12      (Microsoft_Contracts_ObjectInvariantException = ownerRef) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = BoundedStack) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_SByte) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = ArrayCategoryValue) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_IComparable_1___System_String =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = NonNullFieldsAreInitialized) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = Microsoft_Contracts_GuardException)
% 175.09/24.12      &  ~ (System_IComparable_1___System_String = System_UInt16) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = SharingMode_Unshared) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Collections_ICollection) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_IComparable) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Exception) &  ~
% 175.09/24.12      (System_IComparable_1___System_String =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_IntPtr) &  ~
% 175.09/24.12      (System_IComparable_1___System_String =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = BoundedStack_elems) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_IComparable_1___System_String =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = stringLiteral11) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = stringLiteral9) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = allocated) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = ArrayCategoryRef) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Boolean) &  ~
% 175.09/24.12      (System_IComparable_1___System_String =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = stringLiteral10) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_UInt64) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Reflection_MemberInfo) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Object) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Int32) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = stringLiteral8) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Int64) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_IConvertible) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = sharingMode) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = ArrayCategoryInt) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Int16) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Array) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = localinv) &  ~
% 175.09/24.12      (System_IComparable_1___System_String = ownerRef) &  ~ (BoundedStack =
% 175.09/24.12        System_SByte) &  ~ (BoundedStack = ArrayCategoryValue) &  ~ (BoundedStack
% 175.09/24.12        = PeerGroupPlaceholder) &  ~ (BoundedStack =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (BoundedStack =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (BoundedStack =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (BoundedStack = System_UInt16) & 
% 175.09/24.12      ~ (BoundedStack = SharingMode_Unshared) &  ~ (BoundedStack =
% 175.09/24.12        System_Collections_ICollection) &  ~ (BoundedStack = System_IComparable) &
% 175.09/24.12       ~ (BoundedStack = System_Exception) &  ~ (BoundedStack =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (BoundedStack =
% 175.09/24.12        System_IntPtr) &  ~ (BoundedStack =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (BoundedStack =
% 175.09/24.12        BoundedStack_elems) &  ~ (BoundedStack = SharingMode_LockProtected) &  ~
% 175.09/24.12      (BoundedStack = System_Runtime_InteropServices__Type) &  ~ (BoundedStack =
% 175.09/24.12        stringLiteral11) &  ~ (BoundedStack = stringLiteral9) &  ~ (BoundedStack =
% 175.09/24.12        allocated) &  ~ (BoundedStack = ArrayCategoryRef) &  ~ (BoundedStack =
% 175.09/24.12        System_Boolean) &  ~ (BoundedStack =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (BoundedStack =
% 175.09/24.12        stringLiteral10) &  ~ (BoundedStack = System_UInt64) &  ~ (BoundedStack =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (BoundedStack =
% 175.09/24.12        ArrayCategoryNonNullRef) &  ~ (BoundedStack = System_Object) &  ~
% 175.09/24.12      (BoundedStack = System_Int32) &  ~ (BoundedStack = stringLiteral8) &  ~
% 175.09/24.12      (BoundedStack = System_Int64) &  ~ (BoundedStack = System_IConvertible) &  ~
% 175.09/24.12      (BoundedStack = sharingMode) &  ~ (BoundedStack = ArrayCategoryInt) &  ~
% 175.09/24.12      (BoundedStack = System_Int16) &  ~ (BoundedStack = System_Array) &  ~
% 175.09/24.12      (BoundedStack = System_Collections_IEnumerable) &  ~ (BoundedStack =
% 175.09/24.12        localinv) &  ~ (BoundedStack = ownerRef) &  ~ (System_SByte =
% 175.09/24.12        ArrayCategoryValue) &  ~ (System_SByte = PeerGroupPlaceholder) &  ~
% 175.09/24.12      (System_SByte = Microsoft_Contracts_ICheckedException) &  ~ (System_SByte =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (System_SByte =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (System_SByte = System_UInt16) & 
% 175.09/24.12      ~ (System_SByte = SharingMode_Unshared) &  ~ (System_SByte =
% 175.09/24.12        System_Collections_ICollection) &  ~ (System_SByte = System_IComparable) &
% 175.09/24.12       ~ (System_SByte = System_Exception) &  ~ (System_SByte =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (System_SByte =
% 175.09/24.12        System_IntPtr) &  ~ (System_SByte =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (System_SByte =
% 175.09/24.12        BoundedStack_elems) &  ~ (System_SByte = SharingMode_LockProtected) &  ~
% 175.09/24.12      (System_SByte = System_Runtime_InteropServices__Type) &  ~ (System_SByte =
% 175.09/24.12        stringLiteral11) &  ~ (System_SByte = stringLiteral9) &  ~ (System_SByte =
% 175.09/24.12        allocated) &  ~ (System_SByte = ArrayCategoryRef) &  ~ (System_SByte =
% 175.09/24.12        System_Boolean) &  ~ (System_SByte =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (System_SByte =
% 175.09/24.12        stringLiteral10) &  ~ (System_SByte = System_UInt64) &  ~ (System_SByte =
% 175.09/24.12        System_Reflection_MemberInfo) &  ~ (System_SByte =
% 175.09/24.12        ArrayCategoryNonNullRef) &  ~ (System_SByte = System_Object) &  ~
% 175.09/24.12      (System_SByte = System_Int32) &  ~ (System_SByte = stringLiteral8) &  ~
% 175.09/24.12      (System_SByte = System_Int64) &  ~ (System_SByte = System_IConvertible) &  ~
% 175.09/24.12      (System_SByte = sharingMode) &  ~ (System_SByte = ArrayCategoryInt) &  ~
% 175.09/24.12      (System_SByte = System_Int16) &  ~ (System_SByte = System_Array) &  ~
% 175.09/24.12      (System_SByte = System_Collections_IEnumerable) &  ~ (System_SByte =
% 175.09/24.12        localinv) &  ~ (System_SByte = ownerRef) &  ~ (ArrayCategoryValue =
% 175.09/24.12        PeerGroupPlaceholder) &  ~ (ArrayCategoryValue =
% 175.09/24.12        Microsoft_Contracts_ICheckedException) &  ~ (ArrayCategoryValue =
% 175.09/24.12        NonNullFieldsAreInitialized) &  ~ (ArrayCategoryValue =
% 175.09/24.12        Microsoft_Contracts_GuardException) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_UInt16) &  ~ (ArrayCategoryValue = SharingMode_Unshared) &  ~
% 175.09/24.12      (ArrayCategoryValue = System_Collections_ICollection) &  ~
% 175.09/24.12      (ArrayCategoryValue = System_IComparable) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_Exception) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_IntPtr) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (ArrayCategoryValue =
% 175.09/24.12        BoundedStack_elems) &  ~ (ArrayCategoryValue = SharingMode_LockProtected)
% 175.09/24.12      &  ~ (ArrayCategoryValue = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (ArrayCategoryValue = stringLiteral11) &  ~ (ArrayCategoryValue =
% 175.09/24.12        stringLiteral9) &  ~ (ArrayCategoryValue = allocated) &  ~
% 175.09/24.12      (ArrayCategoryValue = ArrayCategoryRef) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_Boolean) &  ~ (ArrayCategoryValue =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~ (ArrayCategoryValue =
% 175.09/24.12        stringLiteral10) &  ~ (ArrayCategoryValue = System_UInt64) &  ~
% 175.09/24.12      (ArrayCategoryValue = System_Reflection_MemberInfo) &  ~ (ArrayCategoryValue
% 175.09/24.12        = ArrayCategoryNonNullRef) &  ~ (ArrayCategoryValue = System_Object) &  ~
% 175.09/24.12      (ArrayCategoryValue = System_Int32) &  ~ (ArrayCategoryValue =
% 175.09/24.12        stringLiteral8) &  ~ (ArrayCategoryValue = System_Int64) &  ~
% 175.09/24.12      (ArrayCategoryValue = System_IConvertible) &  ~ (ArrayCategoryValue =
% 175.09/24.12        sharingMode) &  ~ (ArrayCategoryValue = ArrayCategoryInt) &  ~
% 175.09/24.12      (ArrayCategoryValue = System_Int16) &  ~ (ArrayCategoryValue = System_Array)
% 175.09/24.12      &  ~ (ArrayCategoryValue = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (ArrayCategoryValue = localinv) &  ~ (ArrayCategoryValue = ownerRef) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = Microsoft_Contracts_ICheckedException) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = NonNullFieldsAreInitialized) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = Microsoft_Contracts_GuardException) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_UInt16) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        SharingMode_Unshared) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_Collections_ICollection) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_IComparable) &  ~ (PeerGroupPlaceholder = System_Exception) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_IntPtr) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        BoundedStack_elems) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        SharingMode_LockProtected) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        stringLiteral11) &  ~ (PeerGroupPlaceholder = stringLiteral9) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = allocated) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        ArrayCategoryRef) &  ~ (PeerGroupPlaceholder = System_Boolean) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = stringLiteral10) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_UInt64) &  ~ (PeerGroupPlaceholder = System_Reflection_MemberInfo)
% 175.09/24.12      &  ~ (PeerGroupPlaceholder = ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_Object) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_Int32) &  ~ (PeerGroupPlaceholder = stringLiteral8) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_Int64) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_IConvertible) &  ~ (PeerGroupPlaceholder = sharingMode) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = ArrayCategoryInt) &  ~ (PeerGroupPlaceholder =
% 175.09/24.12        System_Int16) &  ~ (PeerGroupPlaceholder = System_Array) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = System_Collections_IEnumerable) &  ~
% 175.09/24.12      (PeerGroupPlaceholder = localinv) &  ~ (PeerGroupPlaceholder = ownerRef) & 
% 175.09/24.12      ~ (Microsoft_Contracts_ICheckedException = NonNullFieldsAreInitialized) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = Microsoft_Contracts_GuardException)
% 175.09/24.12      &  ~ (Microsoft_Contracts_ICheckedException = System_UInt16) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = SharingMode_Unshared) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Collections_ICollection) & 
% 175.09/24.12      ~ (Microsoft_Contracts_ICheckedException = System_IComparable) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Exception) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException =
% 175.09/24.12        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_IntPtr) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException =
% 175.09/24.12        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = BoundedStack_elems) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = SharingMode_LockProtected) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException =
% 175.09/24.12        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = stringLiteral11) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = stringLiteral9) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = allocated) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = ArrayCategoryRef) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Boolean) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException =
% 175.09/24.12        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = stringLiteral10) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_UInt64) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Reflection_MemberInfo) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Object) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Int32) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = stringLiteral8) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Int64) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_IConvertible) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = sharingMode) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = ArrayCategoryInt) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Int16) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Array) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = System_Collections_IEnumerable) & 
% 175.09/24.12      ~ (Microsoft_Contracts_ICheckedException = localinv) &  ~
% 175.09/24.12      (Microsoft_Contracts_ICheckedException = ownerRef) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = Microsoft_Contracts_GuardException) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_UInt16) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = SharingMode_Unshared) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Collections_ICollection) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_IComparable) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Exception) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Reflection_ICustomAttributeProvider) &
% 175.09/24.12       ~ (NonNullFieldsAreInitialized = System_IntPtr) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Runtime_InteropServices__Exception) & 
% 175.09/24.12      ~ (NonNullFieldsAreInitialized = BoundedStack_elems) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = SharingMode_LockProtected) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = stringLiteral11) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = stringLiteral9) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = allocated) &  ~ (NonNullFieldsAreInitialized
% 175.09/24.12        = ArrayCategoryRef) &  ~ (NonNullFieldsAreInitialized = System_Boolean) & 
% 175.09/24.12      ~ (NonNullFieldsAreInitialized = System_Runtime_Serialization_ISerializable)
% 175.09/24.12      &  ~ (NonNullFieldsAreInitialized = stringLiteral10) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_UInt64) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Reflection_MemberInfo) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = ArrayCategoryNonNullRef) &  ~
% 175.09/24.12      (NonNullFieldsAreInitialized = System_Object) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = System_Int32) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = stringLiteral8) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = System_Int64) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = System_IConvertible) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = sharingMode) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = ArrayCategoryInt) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = System_Int16) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = System_Array) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (NonNullFieldsAreInitialized = localinv) &  ~ (NonNullFieldsAreInitialized =
% 175.09/24.13        ownerRef) &  ~ (Microsoft_Contracts_GuardException = System_UInt16) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = SharingMode_Unshared) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Collections_ICollection) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_IComparable) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Exception) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException =
% 175.09/24.13        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_IntPtr) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException =
% 175.09/24.13        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = BoundedStack_elems) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = SharingMode_LockProtected) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Runtime_InteropServices__Type)
% 175.09/24.13      &  ~ (Microsoft_Contracts_GuardException = stringLiteral11) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = stringLiteral9) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = allocated) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = ArrayCategoryRef) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Boolean) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = stringLiteral10) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_UInt64) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Reflection_MemberInfo) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = ArrayCategoryNonNullRef) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Object) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Int32) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = stringLiteral8) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Int64) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_IConvertible) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = sharingMode) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = ArrayCategoryInt) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Int16) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Array) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = localinv) &  ~
% 175.09/24.13      (Microsoft_Contracts_GuardException = ownerRef) &  ~ (System_UInt16 =
% 175.09/24.13        SharingMode_Unshared) &  ~ (System_UInt16 =
% 175.09/24.13        System_Collections_ICollection) &  ~ (System_UInt16 = System_IComparable)
% 175.09/24.13      &  ~ (System_UInt16 = System_Exception) &  ~ (System_UInt16 =
% 175.09/24.13        System_Reflection_ICustomAttributeProvider) &  ~ (System_UInt16 =
% 175.09/24.13        System_IntPtr) &  ~ (System_UInt16 =
% 175.09/24.13        System_Runtime_InteropServices__Exception) &  ~ (System_UInt16 =
% 175.09/24.13        BoundedStack_elems) &  ~ (System_UInt16 = SharingMode_LockProtected) &  ~
% 175.09/24.13      (System_UInt16 = System_Runtime_InteropServices__Type) &  ~ (System_UInt16 =
% 175.09/24.13        stringLiteral11) &  ~ (System_UInt16 = stringLiteral9) &  ~ (System_UInt16
% 175.09/24.13        = allocated) &  ~ (System_UInt16 = ArrayCategoryRef) &  ~ (System_UInt16 =
% 175.09/24.13        System_Boolean) &  ~ (System_UInt16 =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~ (System_UInt16 =
% 175.09/24.13        stringLiteral10) &  ~ (System_UInt16 = System_UInt64) &  ~ (System_UInt16
% 175.09/24.13        = System_Reflection_MemberInfo) &  ~ (System_UInt16 =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (System_UInt16 = System_Object) &  ~
% 175.09/24.13      (System_UInt16 = System_Int32) &  ~ (System_UInt16 = stringLiteral8) &  ~
% 175.09/24.13      (System_UInt16 = System_Int64) &  ~ (System_UInt16 = System_IConvertible) & 
% 175.09/24.13      ~ (System_UInt16 = sharingMode) &  ~ (System_UInt16 = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_UInt16 = System_Int16) &  ~ (System_UInt16 = System_Array) &  ~
% 175.09/24.13      (System_UInt16 = System_Collections_IEnumerable) &  ~ (System_UInt16 =
% 175.09/24.13        localinv) &  ~ (System_UInt16 = ownerRef) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_Collections_ICollection) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_IComparable) &  ~ (SharingMode_Unshared = System_Exception) &  ~
% 175.09/24.13      (SharingMode_Unshared = System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.13      (SharingMode_Unshared = System_IntPtr) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_Runtime_InteropServices__Exception) &  ~ (SharingMode_Unshared =
% 175.09/24.13        BoundedStack_elems) &  ~ (SharingMode_Unshared =
% 175.09/24.13        SharingMode_LockProtected) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_Runtime_InteropServices__Type) &  ~ (SharingMode_Unshared =
% 175.09/24.13        stringLiteral11) &  ~ (SharingMode_Unshared = stringLiteral9) &  ~
% 175.09/24.13      (SharingMode_Unshared = allocated) &  ~ (SharingMode_Unshared =
% 175.09/24.13        ArrayCategoryRef) &  ~ (SharingMode_Unshared = System_Boolean) &  ~
% 175.09/24.13      (SharingMode_Unshared = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (SharingMode_Unshared = stringLiteral10) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_UInt64) &  ~ (SharingMode_Unshared = System_Reflection_MemberInfo)
% 175.09/24.13      &  ~ (SharingMode_Unshared = ArrayCategoryNonNullRef) &  ~
% 175.09/24.13      (SharingMode_Unshared = System_Object) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_Int32) &  ~ (SharingMode_Unshared = stringLiteral8) &  ~
% 175.09/24.13      (SharingMode_Unshared = System_Int64) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_IConvertible) &  ~ (SharingMode_Unshared = sharingMode) &  ~
% 175.09/24.13      (SharingMode_Unshared = ArrayCategoryInt) &  ~ (SharingMode_Unshared =
% 175.09/24.13        System_Int16) &  ~ (SharingMode_Unshared = System_Array) &  ~
% 175.09/24.13      (SharingMode_Unshared = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (SharingMode_Unshared = localinv) &  ~ (SharingMode_Unshared = ownerRef) & 
% 175.09/24.13      ~ (System_Collections_ICollection = System_IComparable) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Exception) &  ~
% 175.09/24.13      (System_Collections_ICollection =
% 175.09/24.13        System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_IntPtr) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Runtime_InteropServices__Exception)
% 175.09/24.13      &  ~ (System_Collections_ICollection = BoundedStack_elems) &  ~
% 175.09/24.13      (System_Collections_ICollection = SharingMode_LockProtected) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.13      (System_Collections_ICollection = stringLiteral11) &  ~
% 175.09/24.13      (System_Collections_ICollection = stringLiteral9) &  ~
% 175.09/24.13      (System_Collections_ICollection = allocated) &  ~
% 175.09/24.13      (System_Collections_ICollection = ArrayCategoryRef) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Boolean) &  ~
% 175.09/24.13      (System_Collections_ICollection =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (System_Collections_ICollection = stringLiteral10) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_UInt64) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Reflection_MemberInfo) &  ~
% 175.09/24.13      (System_Collections_ICollection = ArrayCategoryNonNullRef) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Object) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Int32) &  ~
% 175.09/24.13      (System_Collections_ICollection = stringLiteral8) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Int64) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_IConvertible) &  ~
% 175.09/24.13      (System_Collections_ICollection = sharingMode) &  ~
% 175.09/24.13      (System_Collections_ICollection = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Int16) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Array) &  ~
% 175.09/24.13      (System_Collections_ICollection = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Collections_ICollection = localinv) &  ~
% 175.09/24.13      (System_Collections_ICollection = ownerRef) &  ~ (System_IComparable =
% 175.09/24.13        System_Exception) &  ~ (System_IComparable =
% 175.09/24.13        System_Reflection_ICustomAttributeProvider) &  ~ (System_IComparable =
% 175.09/24.13        System_IntPtr) &  ~ (System_IComparable =
% 175.09/24.13        System_Runtime_InteropServices__Exception) &  ~ (System_IComparable =
% 175.09/24.13        BoundedStack_elems) &  ~ (System_IComparable = SharingMode_LockProtected)
% 175.09/24.13      &  ~ (System_IComparable = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.13      (System_IComparable = stringLiteral11) &  ~ (System_IComparable =
% 175.09/24.13        stringLiteral9) &  ~ (System_IComparable = allocated) &  ~
% 175.09/24.13      (System_IComparable = ArrayCategoryRef) &  ~ (System_IComparable =
% 175.09/24.13        System_Boolean) &  ~ (System_IComparable =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~ (System_IComparable =
% 175.09/24.13        stringLiteral10) &  ~ (System_IComparable = System_UInt64) &  ~
% 175.09/24.13      (System_IComparable = System_Reflection_MemberInfo) &  ~ (System_IComparable
% 175.09/24.13        = ArrayCategoryNonNullRef) &  ~ (System_IComparable = System_Object) &  ~
% 175.09/24.13      (System_IComparable = System_Int32) &  ~ (System_IComparable =
% 175.09/24.13        stringLiteral8) &  ~ (System_IComparable = System_Int64) &  ~
% 175.09/24.13      (System_IComparable = System_IConvertible) &  ~ (System_IComparable =
% 175.09/24.13        sharingMode) &  ~ (System_IComparable = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_IComparable = System_Int16) &  ~ (System_IComparable = System_Array)
% 175.09/24.13      &  ~ (System_IComparable = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_IComparable = localinv) &  ~ (System_IComparable = ownerRef) &  ~
% 175.09/24.13      (System_Exception = System_Reflection_ICustomAttributeProvider) &  ~
% 175.09/24.13      (System_Exception = System_IntPtr) &  ~ (System_Exception =
% 175.09/24.13        System_Runtime_InteropServices__Exception) &  ~ (System_Exception =
% 175.09/24.13        BoundedStack_elems) &  ~ (System_Exception = SharingMode_LockProtected) & 
% 175.09/24.13      ~ (System_Exception = System_Runtime_InteropServices__Type) &  ~
% 175.09/24.13      (System_Exception = stringLiteral11) &  ~ (System_Exception =
% 175.09/24.13        stringLiteral9) &  ~ (System_Exception = allocated) &  ~ (System_Exception
% 175.09/24.13        = ArrayCategoryRef) &  ~ (System_Exception = System_Boolean) &  ~
% 175.09/24.13      (System_Exception = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (System_Exception = stringLiteral10) &  ~ (System_Exception = System_UInt64)
% 175.09/24.13      &  ~ (System_Exception = System_Reflection_MemberInfo) &  ~
% 175.09/24.13      (System_Exception = ArrayCategoryNonNullRef) &  ~ (System_Exception =
% 175.09/24.13        System_Object) &  ~ (System_Exception = System_Int32) &  ~
% 175.09/24.13      (System_Exception = stringLiteral8) &  ~ (System_Exception = System_Int64) &
% 175.09/24.13       ~ (System_Exception = System_IConvertible) &  ~ (System_Exception =
% 175.09/24.13        sharingMode) &  ~ (System_Exception = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Exception = System_Int16) &  ~ (System_Exception = System_Array) & 
% 175.09/24.13      ~ (System_Exception = System_Collections_IEnumerable) &  ~ (System_Exception
% 175.09/24.13        = localinv) &  ~ (System_Exception = ownerRef) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_IntPtr) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider =
% 175.09/24.13        System_Runtime_InteropServices__Exception) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = BoundedStack_elems) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = SharingMode_LockProtected) & 
% 175.09/24.13      ~ (System_Reflection_ICustomAttributeProvider =
% 175.09/24.13        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = stringLiteral11) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = stringLiteral9) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = allocated) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = ArrayCategoryRef) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_Boolean) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = stringLiteral10) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_UInt64) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_Reflection_MemberInfo)
% 175.09/24.13      &  ~ (System_Reflection_ICustomAttributeProvider = ArrayCategoryNonNullRef)
% 175.09/24.13      &  ~ (System_Reflection_ICustomAttributeProvider = System_Object) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_Int32) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = stringLiteral8) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_Int64) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_IConvertible) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = sharingMode) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_Int16) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = System_Array) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider =
% 175.09/24.13        System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = localinv) &  ~
% 175.09/24.13      (System_Reflection_ICustomAttributeProvider = ownerRef) &  ~ (System_IntPtr
% 175.09/24.13        = System_Runtime_InteropServices__Exception) &  ~ (System_IntPtr =
% 175.09/24.13        BoundedStack_elems) &  ~ (System_IntPtr = SharingMode_LockProtected) &  ~
% 175.09/24.13      (System_IntPtr = System_Runtime_InteropServices__Type) &  ~ (System_IntPtr =
% 175.09/24.13        stringLiteral11) &  ~ (System_IntPtr = stringLiteral9) &  ~ (System_IntPtr
% 175.09/24.13        = allocated) &  ~ (System_IntPtr = ArrayCategoryRef) &  ~ (System_IntPtr =
% 175.09/24.13        System_Boolean) &  ~ (System_IntPtr =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~ (System_IntPtr =
% 175.09/24.13        stringLiteral10) &  ~ (System_IntPtr = System_UInt64) &  ~ (System_IntPtr
% 175.09/24.13        = System_Reflection_MemberInfo) &  ~ (System_IntPtr =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (System_IntPtr = System_Object) &  ~
% 175.09/24.13      (System_IntPtr = System_Int32) &  ~ (System_IntPtr = stringLiteral8) &  ~
% 175.09/24.13      (System_IntPtr = System_Int64) &  ~ (System_IntPtr = System_IConvertible) & 
% 175.09/24.13      ~ (System_IntPtr = sharingMode) &  ~ (System_IntPtr = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_IntPtr = System_Int16) &  ~ (System_IntPtr = System_Array) &  ~
% 175.09/24.13      (System_IntPtr = System_Collections_IEnumerable) &  ~ (System_IntPtr =
% 175.09/24.13        localinv) &  ~ (System_IntPtr = ownerRef) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = BoundedStack_elems) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = SharingMode_LockProtected) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception =
% 175.09/24.13        System_Runtime_InteropServices__Type) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = stringLiteral11) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = stringLiteral9) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = allocated) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = ArrayCategoryRef) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Boolean) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = stringLiteral10) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_UInt64) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Reflection_MemberInfo) &
% 175.09/24.13       ~ (System_Runtime_InteropServices__Exception = ArrayCategoryNonNullRef) & 
% 175.09/24.13      ~ (System_Runtime_InteropServices__Exception = System_Object) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Int32) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = stringLiteral8) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Int64) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_IConvertible) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = sharingMode) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Int16) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Array) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = System_Collections_IEnumerable)
% 175.09/24.13      &  ~ (System_Runtime_InteropServices__Exception = localinv) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Exception = ownerRef) &  ~
% 175.09/24.13      (BoundedStack_elems = SharingMode_LockProtected) &  ~ (BoundedStack_elems =
% 175.09/24.13        System_Runtime_InteropServices__Type) &  ~ (BoundedStack_elems =
% 175.09/24.13        stringLiteral11) &  ~ (BoundedStack_elems = stringLiteral9) &  ~
% 175.09/24.13      (BoundedStack_elems = allocated) &  ~ (BoundedStack_elems =
% 175.09/24.13        ArrayCategoryRef) &  ~ (BoundedStack_elems = System_Boolean) &  ~
% 175.09/24.13      (BoundedStack_elems = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (BoundedStack_elems = stringLiteral10) &  ~ (BoundedStack_elems =
% 175.09/24.13        System_UInt64) &  ~ (BoundedStack_elems = System_Reflection_MemberInfo) & 
% 175.09/24.13      ~ (BoundedStack_elems = ArrayCategoryNonNullRef) &  ~ (BoundedStack_elems =
% 175.09/24.13        System_Object) &  ~ (BoundedStack_elems = System_Int32) &  ~
% 175.09/24.13      (BoundedStack_elems = stringLiteral8) &  ~ (BoundedStack_elems =
% 175.09/24.13        System_Int64) &  ~ (BoundedStack_elems = System_IConvertible) &  ~
% 175.09/24.13      (BoundedStack_elems = sharingMode) &  ~ (BoundedStack_elems =
% 175.09/24.13        ArrayCategoryInt) &  ~ (BoundedStack_elems = System_Int16) &  ~
% 175.09/24.13      (BoundedStack_elems = System_Array) &  ~ (BoundedStack_elems =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (BoundedStack_elems = localinv) &  ~
% 175.09/24.13      (BoundedStack_elems = ownerRef) &  ~ (SharingMode_LockProtected =
% 175.09/24.13        System_Runtime_InteropServices__Type) &  ~ (SharingMode_LockProtected =
% 175.09/24.13        stringLiteral11) &  ~ (SharingMode_LockProtected = stringLiteral9) &  ~
% 175.09/24.13      (SharingMode_LockProtected = allocated) &  ~ (SharingMode_LockProtected =
% 175.09/24.13        ArrayCategoryRef) &  ~ (SharingMode_LockProtected = System_Boolean) &  ~
% 175.09/24.13      (SharingMode_LockProtected = System_Runtime_Serialization_ISerializable) & 
% 175.09/24.13      ~ (SharingMode_LockProtected = stringLiteral10) &  ~
% 175.09/24.13      (SharingMode_LockProtected = System_UInt64) &  ~ (SharingMode_LockProtected
% 175.09/24.13        = System_Reflection_MemberInfo) &  ~ (SharingMode_LockProtected =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (SharingMode_LockProtected = System_Object)
% 175.09/24.13      &  ~ (SharingMode_LockProtected = System_Int32) &  ~
% 175.09/24.13      (SharingMode_LockProtected = stringLiteral8) &  ~ (SharingMode_LockProtected
% 175.09/24.13        = System_Int64) &  ~ (SharingMode_LockProtected = System_IConvertible) & 
% 175.09/24.13      ~ (SharingMode_LockProtected = sharingMode) &  ~ (SharingMode_LockProtected
% 175.09/24.13        = ArrayCategoryInt) &  ~ (SharingMode_LockProtected = System_Int16) &  ~
% 175.09/24.13      (SharingMode_LockProtected = System_Array) &  ~ (SharingMode_LockProtected =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (SharingMode_LockProtected =
% 175.09/24.13        localinv) &  ~ (SharingMode_LockProtected = ownerRef) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = stringLiteral11) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = stringLiteral9) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = allocated) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = ArrayCategoryRef) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Boolean) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = stringLiteral10) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_UInt64) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Reflection_MemberInfo) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = ArrayCategoryNonNullRef) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Object) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Int32) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = stringLiteral8) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Int64) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_IConvertible) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = sharingMode) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Int16) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Array) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = localinv) &  ~
% 175.09/24.13      (System_Runtime_InteropServices__Type = ownerRef) &  ~ (stringLiteral11 =
% 175.09/24.13        stringLiteral9) &  ~ (stringLiteral11 = allocated) &  ~ (stringLiteral11 =
% 175.09/24.13        ArrayCategoryRef) &  ~ (stringLiteral11 = System_Boolean) &  ~
% 175.09/24.13      (stringLiteral11 = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (stringLiteral11 = stringLiteral10) &  ~ (stringLiteral11 = System_UInt64) &
% 175.09/24.13       ~ (stringLiteral11 = System_Reflection_MemberInfo) &  ~ (stringLiteral11 =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (stringLiteral11 = System_Object) &  ~
% 175.09/24.13      (stringLiteral11 = System_Int32) &  ~ (stringLiteral11 = stringLiteral8) & 
% 175.09/24.13      ~ (stringLiteral11 = System_Int64) &  ~ (stringLiteral11 =
% 175.09/24.13        System_IConvertible) &  ~ (stringLiteral11 = sharingMode) &  ~
% 175.09/24.13      (stringLiteral11 = ArrayCategoryInt) &  ~ (stringLiteral11 = System_Int16) &
% 175.09/24.13       ~ (stringLiteral11 = System_Array) &  ~ (stringLiteral11 =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (stringLiteral11 = localinv) &  ~
% 175.09/24.13      (stringLiteral11 = ownerRef) &  ~ (stringLiteral9 = allocated) &  ~
% 175.09/24.13      (stringLiteral9 = ArrayCategoryRef) &  ~ (stringLiteral9 = System_Boolean) &
% 175.09/24.13       ~ (stringLiteral9 = System_Runtime_Serialization_ISerializable) &  ~
% 175.09/24.13      (stringLiteral9 = stringLiteral10) &  ~ (stringLiteral9 = System_UInt64) & 
% 175.09/24.13      ~ (stringLiteral9 = System_Reflection_MemberInfo) &  ~ (stringLiteral9 =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (stringLiteral9 = System_Object) &  ~
% 175.09/24.13      (stringLiteral9 = System_Int32) &  ~ (stringLiteral9 = stringLiteral8) &  ~
% 175.09/24.13      (stringLiteral9 = System_Int64) &  ~ (stringLiteral9 = System_IConvertible)
% 175.09/24.13      &  ~ (stringLiteral9 = sharingMode) &  ~ (stringLiteral9 = ArrayCategoryInt)
% 175.09/24.13      &  ~ (stringLiteral9 = System_Int16) &  ~ (stringLiteral9 = System_Array) & 
% 175.09/24.13      ~ (stringLiteral9 = System_Collections_IEnumerable) &  ~ (stringLiteral9 =
% 175.09/24.13        localinv) &  ~ (stringLiteral9 = ownerRef) &  ~ (allocated =
% 175.09/24.13        ArrayCategoryRef) &  ~ (allocated = System_Boolean) &  ~ (allocated =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~ (allocated =
% 175.09/24.13        stringLiteral10) &  ~ (allocated = System_UInt64) &  ~ (allocated =
% 175.09/24.13        System_Reflection_MemberInfo) &  ~ (allocated = ArrayCategoryNonNullRef) &
% 175.09/24.13       ~ (allocated = System_Object) &  ~ (allocated = System_Int32) &  ~
% 175.09/24.13      (allocated = stringLiteral8) &  ~ (allocated = System_Int64) &  ~ (allocated
% 175.09/24.13        = System_IConvertible) &  ~ (allocated = sharingMode) &  ~ (allocated =
% 175.09/24.13        ArrayCategoryInt) &  ~ (allocated = System_Int16) &  ~ (allocated =
% 175.09/24.13        System_Array) &  ~ (allocated = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (allocated = localinv) &  ~ (allocated = ownerRef) &  ~ (ArrayCategoryRef =
% 175.09/24.13        System_Boolean) &  ~ (ArrayCategoryRef =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~ (ArrayCategoryRef =
% 175.09/24.13        stringLiteral10) &  ~ (ArrayCategoryRef = System_UInt64) &  ~
% 175.09/24.13      (ArrayCategoryRef = System_Reflection_MemberInfo) &  ~ (ArrayCategoryRef =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (ArrayCategoryRef = System_Object) &  ~
% 175.09/24.13      (ArrayCategoryRef = System_Int32) &  ~ (ArrayCategoryRef = stringLiteral8) &
% 175.09/24.13       ~ (ArrayCategoryRef = System_Int64) &  ~ (ArrayCategoryRef =
% 175.09/24.13        System_IConvertible) &  ~ (ArrayCategoryRef = sharingMode) &  ~
% 175.09/24.13      (ArrayCategoryRef = ArrayCategoryInt) &  ~ (ArrayCategoryRef = System_Int16)
% 175.09/24.13      &  ~ (ArrayCategoryRef = System_Array) &  ~ (ArrayCategoryRef =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (ArrayCategoryRef = localinv) &  ~
% 175.09/24.13      (ArrayCategoryRef = ownerRef) &  ~ (System_Boolean =
% 175.09/24.13        System_Runtime_Serialization_ISerializable) &  ~ (System_Boolean =
% 175.09/24.13        stringLiteral10) &  ~ (System_Boolean = System_UInt64) &  ~
% 175.09/24.13      (System_Boolean = System_Reflection_MemberInfo) &  ~ (System_Boolean =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (System_Boolean = System_Object) &  ~
% 175.09/24.13      (System_Boolean = System_Int32) &  ~ (System_Boolean = stringLiteral8) &  ~
% 175.09/24.13      (System_Boolean = System_Int64) &  ~ (System_Boolean = System_IConvertible)
% 175.09/24.13      &  ~ (System_Boolean = sharingMode) &  ~ (System_Boolean = ArrayCategoryInt)
% 175.09/24.13      &  ~ (System_Boolean = System_Int16) &  ~ (System_Boolean = System_Array) & 
% 175.09/24.13      ~ (System_Boolean = System_Collections_IEnumerable) &  ~ (System_Boolean =
% 175.09/24.13        localinv) &  ~ (System_Boolean = ownerRef) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = stringLiteral10) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_UInt64) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_Reflection_MemberInfo)
% 175.09/24.13      &  ~ (System_Runtime_Serialization_ISerializable = ArrayCategoryNonNullRef)
% 175.09/24.13      &  ~ (System_Runtime_Serialization_ISerializable = System_Object) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_Int32) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = stringLiteral8) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_Int64) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_IConvertible) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = sharingMode) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_Int16) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = System_Array) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable =
% 175.09/24.13        System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = localinv) &  ~
% 175.09/24.13      (System_Runtime_Serialization_ISerializable = ownerRef) &  ~
% 175.09/24.13      (stringLiteral10 = System_UInt64) &  ~ (stringLiteral10 =
% 175.09/24.13        System_Reflection_MemberInfo) &  ~ (stringLiteral10 =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (stringLiteral10 = System_Object) &  ~
% 175.09/24.13      (stringLiteral10 = System_Int32) &  ~ (stringLiteral10 = stringLiteral8) & 
% 175.09/24.13      ~ (stringLiteral10 = System_Int64) &  ~ (stringLiteral10 =
% 175.09/24.13        System_IConvertible) &  ~ (stringLiteral10 = sharingMode) &  ~
% 175.09/24.13      (stringLiteral10 = ArrayCategoryInt) &  ~ (stringLiteral10 = System_Int16) &
% 175.09/24.13       ~ (stringLiteral10 = System_Array) &  ~ (stringLiteral10 =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (stringLiteral10 = localinv) &  ~
% 175.09/24.13      (stringLiteral10 = ownerRef) &  ~ (System_UInt64 =
% 175.09/24.13        System_Reflection_MemberInfo) &  ~ (System_UInt64 =
% 175.09/24.13        ArrayCategoryNonNullRef) &  ~ (System_UInt64 = System_Object) &  ~
% 175.09/24.13      (System_UInt64 = System_Int32) &  ~ (System_UInt64 = stringLiteral8) &  ~
% 175.09/24.13      (System_UInt64 = System_Int64) &  ~ (System_UInt64 = System_IConvertible) & 
% 175.09/24.13      ~ (System_UInt64 = sharingMode) &  ~ (System_UInt64 = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_UInt64 = System_Int16) &  ~ (System_UInt64 = System_Array) &  ~
% 175.09/24.13      (System_UInt64 = System_Collections_IEnumerable) &  ~ (System_UInt64 =
% 175.09/24.13        localinv) &  ~ (System_UInt64 = ownerRef) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = ArrayCategoryNonNullRef) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_Object) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_Int32) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = stringLiteral8) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_Int64) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_IConvertible) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = sharingMode) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_Int16) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_Array) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Reflection_MemberInfo = localinv) &  ~ (System_Reflection_MemberInfo
% 175.09/24.13        = ownerRef) &  ~ (ArrayCategoryNonNullRef = System_Object) &  ~
% 175.09/24.13      (ArrayCategoryNonNullRef = System_Int32) &  ~ (ArrayCategoryNonNullRef =
% 175.09/24.13        stringLiteral8) &  ~ (ArrayCategoryNonNullRef = System_Int64) &  ~
% 175.09/24.13      (ArrayCategoryNonNullRef = System_IConvertible) &  ~
% 175.09/24.13      (ArrayCategoryNonNullRef = sharingMode) &  ~ (ArrayCategoryNonNullRef =
% 175.09/24.13        ArrayCategoryInt) &  ~ (ArrayCategoryNonNullRef = System_Int16) &  ~
% 175.09/24.13      (ArrayCategoryNonNullRef = System_Array) &  ~ (ArrayCategoryNonNullRef =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (ArrayCategoryNonNullRef = localinv)
% 175.09/24.13      &  ~ (ArrayCategoryNonNullRef = ownerRef) &  ~ (System_Object =
% 175.09/24.13        System_Int32) &  ~ (System_Object = stringLiteral8) &  ~ (System_Object =
% 175.09/24.13        System_Int64) &  ~ (System_Object = System_IConvertible) &  ~
% 175.09/24.13      (System_Object = sharingMode) &  ~ (System_Object = ArrayCategoryInt) &  ~
% 175.09/24.13      (System_Object = System_Int16) &  ~ (System_Object = System_Array) &  ~
% 175.09/24.13      (System_Object = System_Collections_IEnumerable) &  ~ (System_Object =
% 175.09/24.13        localinv) &  ~ (System_Object = ownerRef) &  ~ (System_Int32 =
% 175.09/24.13        stringLiteral8) &  ~ (System_Int32 = System_Int64) &  ~ (System_Int32 =
% 175.09/24.13        System_IConvertible) &  ~ (System_Int32 = sharingMode) &  ~ (System_Int32
% 175.09/24.13        = ArrayCategoryInt) &  ~ (System_Int32 = System_Int16) &  ~ (System_Int32
% 175.09/24.13        = System_Array) &  ~ (System_Int32 = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Int32 = localinv) &  ~ (System_Int32 = ownerRef) &  ~
% 175.09/24.13      (stringLiteral8 = System_Int64) &  ~ (stringLiteral8 = System_IConvertible)
% 175.09/24.13      &  ~ (stringLiteral8 = sharingMode) &  ~ (stringLiteral8 = ArrayCategoryInt)
% 175.09/24.13      &  ~ (stringLiteral8 = System_Int16) &  ~ (stringLiteral8 = System_Array) & 
% 175.09/24.13      ~ (stringLiteral8 = System_Collections_IEnumerable) &  ~ (stringLiteral8 =
% 175.09/24.13        localinv) &  ~ (stringLiteral8 = ownerRef) &  ~ (System_Int64 =
% 175.09/24.13        System_IConvertible) &  ~ (System_Int64 = sharingMode) &  ~ (System_Int64
% 175.09/24.13        = ArrayCategoryInt) &  ~ (System_Int64 = System_Int16) &  ~ (System_Int64
% 175.09/24.13        = System_Array) &  ~ (System_Int64 = System_Collections_IEnumerable) &  ~
% 175.09/24.13      (System_Int64 = localinv) &  ~ (System_Int64 = ownerRef) &  ~
% 175.09/24.13      (System_IConvertible = sharingMode) &  ~ (System_IConvertible =
% 175.09/24.13        ArrayCategoryInt) &  ~ (System_IConvertible = System_Int16) &  ~
% 175.09/24.13      (System_IConvertible = System_Array) &  ~ (System_IConvertible =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (System_IConvertible = localinv) &  ~
% 175.09/24.13      (System_IConvertible = ownerRef) &  ~ (sharingMode = ArrayCategoryInt) &  ~
% 175.09/24.13      (sharingMode = System_Int16) &  ~ (sharingMode = System_Array) &  ~
% 175.09/24.13      (sharingMode = System_Collections_IEnumerable) &  ~ (sharingMode = localinv)
% 175.09/24.13      &  ~ (sharingMode = ownerRef) &  ~ (ArrayCategoryInt = System_Int16) &  ~
% 175.09/24.13      (ArrayCategoryInt = System_Array) &  ~ (ArrayCategoryInt =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (ArrayCategoryInt = localinv) &  ~
% 175.09/24.13      (ArrayCategoryInt = ownerRef) &  ~ (System_Int16 = System_Array) &  ~
% 175.09/24.13      (System_Int16 = System_Collections_IEnumerable) &  ~ (System_Int16 =
% 175.09/24.13        localinv) &  ~ (System_Int16 = ownerRef) &  ~ (System_Array =
% 175.09/24.13        System_Collections_IEnumerable) &  ~ (System_Array = localinv) &  ~
% 175.09/24.13      (System_Array = ownerRef) &  ~ (System_Collections_IEnumerable = localinv) &
% 175.09/24.13       ~ (System_Collections_IEnumerable = ownerRef) &  ~ (localinv = ownerRef) &
% 175.09/24.13      $lesseq(0, $sum(int_18446744073709551615, int_m9223372036854775808)) &
% 175.09/24.13      $lesseq(2, $difference($product(-1, int_4294967295),
% 175.09/24.13          int_m9223372036854775808)) & $lesseq(0, $sum(int_4294967295,
% 175.09/24.13          int_m2147483648)) & $lesseq(int_m2147483648, -100002) &
% 175.09/24.13      IsStaticField(BoundedStack_max) = v12 & IsStaticField(exposeVersion) = v7 &
% 175.09/24.13      IsStaticField(BoundedStack_size) = v11 & IsStaticField(inv) = v5 &
% 175.09/24.13      IsStaticField(elements) = v4 & IsStaticField(BoundedStack_elems) = v13 &
% 175.09/24.13      IsStaticField(allocated) = v3 & IsStaticField(localinv) = v6 &
% 175.09/24.13      IncludeInMainFrameCondition(BoundedStack_max) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(exposeVersion) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(ownerFrame) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(BoundedStack_size) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(FirstConsistentOwner) = v2 &
% 175.09/24.13      IncludeInMainFrameCondition(inv) = v0 &
% 175.09/24.13      IncludeInMainFrameCondition(elements) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(BoundedStack_elems) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(allocated) = true_1 &
% 175.09/24.13      IncludeInMainFrameCondition(localinv) = v1 &
% 175.09/24.13      IncludeInMainFrameCondition(ownerRef) = true_1 &
% 175.09/24.13      IncludedInModifiesStar(BoundedStack_max) = true_1 &
% 175.09/24.13      IncludedInModifiesStar(exposeVersion) = true_1 &
% 175.09/24.13      IncludedInModifiesStar(ownerFrame) = v9 &
% 175.09/24.13      IncludedInModifiesStar(BoundedStack_size) = true_1 &
% 175.09/24.13      IncludedInModifiesStar(elements) = true_1 &
% 175.09/24.13      IncludedInModifiesStar(BoundedStack_elems) = true_1 &
% 175.09/24.13      IncludedInModifiesStar(ownerRef) = v8 & DeclType(BoundedStack_max) =
% 175.09/24.13      BoundedStack & DeclType(exposeVersion) = System_Object &
% 175.09/24.13      DeclType(BoundedStack_size) = BoundedStack & DeclType(elements) =
% 175.09/24.13      System_Object & DeclType(NonNullFieldsAreInitialized) = System_Object &
% 175.09/24.13      DeclType(BoundedStack_elems) = BoundedStack & AsRepField(BoundedStack_elems,
% 175.09/24.13        BoundedStack) = BoundedStack_elems & StringLength(stringLiteral11) = 1 &
% 175.09/24.13      StringLength(stringLiteral9) = 18 & StringLength(stringLiteral10) = 7 &
% 175.09/24.13      StringLength(stringLiteral8) = 13 &
% 175.09/24.13      AsMutable(Microsoft_Contracts_ObjectInvariantException) =
% 175.09/24.13      Microsoft_Contracts_ObjectInvariantException & AsMutable(BoundedStack) =
% 175.09/24.13      BoundedStack & AsMutable(Microsoft_Contracts_GuardException) =
% 175.09/24.13      Microsoft_Contracts_GuardException & AsMutable(System_Exception) =
% 175.09/24.13      System_Exception & AsMutable(System_Array) = System_Array &
% 175.09/24.13      AsImmutable(System_String) = System_String & AsImmutable(System_Type) =
% 175.09/24.13      System_Type & AsImmutable(System_Reflection_MemberInfo) =
% 175.09/24.13      System_Reflection_MemberInfo &
% 175.09/24.13      AsInterface(System_Runtime_InteropServices__MemberInfo) =
% 175.09/24.13      System_Runtime_InteropServices__MemberInfo &
% 175.09/24.13      AsInterface(System_Reflection_IReflect) = System_Reflection_IReflect &
% 175.09/24.13      AsInterface(System_ICloneable) = System_ICloneable &
% 175.09/24.13      AsInterface(System_IEquatable_1___System_String) =
% 175.09/24.13      System_IEquatable_1___System_String & AsInterface(System_Collections_IList)
% 175.09/24.13      = System_Collections_IList &
% 175.09/24.13      AsInterface(System_Collections_Generic_IEnumerable_1___System_Char) =
% 175.09/24.13      System_Collections_Generic_IEnumerable_1___System_Char &
% 175.09/24.13      AsInterface(System_IComparable_1___System_String) =
% 175.09/24.13      System_IComparable_1___System_String &
% 175.09/24.13      AsInterface(Microsoft_Contracts_ICheckedException) =
% 175.09/24.13      Microsoft_Contracts_ICheckedException &
% 175.09/24.13      AsInterface(System_Collections_ICollection) = System_Collections_ICollection
% 175.09/24.13      & AsInterface(System_IComparable) = System_IComparable &
% 175.09/24.13      AsInterface(System_Reflection_ICustomAttributeProvider) =
% 175.09/24.13      System_Reflection_ICustomAttributeProvider &
% 175.09/24.13      AsInterface(System_Runtime_InteropServices__Exception) =
% 175.09/24.13      System_Runtime_InteropServices__Exception &
% 175.09/24.13      AsInterface(System_Runtime_InteropServices__Type) =
% 175.09/24.13      System_Runtime_InteropServices__Type &
% 175.09/24.13      AsInterface(System_Runtime_Serialization_ISerializable) =
% 175.09/24.13      System_Runtime_Serialization_ISerializable &
% 175.09/24.13      AsInterface(System_IConvertible) = System_IConvertible &
% 175.09/24.13      AsInterface(System_Collections_IEnumerable) = System_Collections_IEnumerable
% 175.09/24.13      & IsMemberlessType(System_Runtime_InteropServices__MemberInfo) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Reflection_IReflect) = true_1 &
% 175.09/24.13      IsMemberlessType(System_ICloneable) = true_1 &
% 175.09/24.13      IsMemberlessType(System_IEquatable_1___System_String) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Type) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Collections_IList) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Collections_Generic_IEnumerable_1___System_Char) =
% 175.09/24.13      true_1 & IsMemberlessType(System_IComparable_1___System_String) = true_1 &
% 175.09/24.13      IsMemberlessType(Microsoft_Contracts_ICheckedException) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Collections_ICollection) = true_1 &
% 175.09/24.13      IsMemberlessType(System_IComparable) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Reflection_ICustomAttributeProvider) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Runtime_InteropServices__Exception) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Runtime_InteropServices__Type) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Runtime_Serialization_ISerializable) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Reflection_MemberInfo) = true_1 &
% 175.09/24.13      IsMemberlessType(System_IConvertible) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Array) = true_1 &
% 175.09/24.13      IsMemberlessType(System_Collections_IEnumerable) = true_1 &
% 175.09/24.13      AsRangeField(BoundedStack_max, System_Int32) = BoundedStack_max &
% 175.09/24.13      AsRangeField(BoundedStack_size, System_Int32) = BoundedStack_size &
% 175.09/24.13      AsNonNullRefField(BoundedStack_elems, v14) = BoundedStack_elems &
% 175.09/24.13      IsNotNull(stringLiteral11, System_String) = true_1 &
% 175.09/24.13      IsNotNull(stringLiteral9, System_String) = true_1 &
% 175.09/24.13      IsNotNull(stringLiteral10, System_String) = true_1 &
% 175.09/24.13      IsNotNull(stringLiteral8, System_String) = true_1 & IsValueType(System_Byte)
% 175.09/24.13      = true_1 & IsValueType(System_UInt32) = true_1 & IsValueType(System_UIntPtr)
% 175.09/24.13      = true_1 & IsValueType(System_Char) = true_1 & IsValueType(System_SByte) =
% 175.09/24.13      true_1 & IsValueType(System_UInt16) = true_1 & IsValueType(System_IntPtr) =
% 175.09/24.13      true_1 & IsValueType(System_Boolean) = true_1 & IsValueType(System_UInt64) =
% 175.09/24.13      true_1 & IsValueType(System_Int32) = true_1 & IsValueType(System_Int64) =
% 175.09/24.13      true_1 & IsValueType(System_Int16) = true_1 &
% 175.09/24.13      AsDirectSubClass(System_String, System_Object) = System_String &
% 175.09/24.13      AsDirectSubClass(System_Type, System_Reflection_MemberInfo) = System_Type &
% 175.09/24.13      AsDirectSubClass(Microsoft_Contracts_ObjectInvariantException,
% 175.09/24.13        Microsoft_Contracts_GuardException) =
% 175.09/24.13      Microsoft_Contracts_ObjectInvariantException &
% 175.09/24.13      AsDirectSubClass(BoundedStack, System_Object) = BoundedStack &
% 175.09/24.13      AsDirectSubClass(Microsoft_Contracts_GuardException, System_Exception) =
% 175.09/24.13      Microsoft_Contracts_GuardException & AsDirectSubClass(System_Exception,
% 175.09/24.13        System_Object) = System_Exception &
% 175.09/24.13      AsDirectSubClass(System_Reflection_MemberInfo, System_Object) =
% 175.09/24.13      System_Reflection_MemberInfo & AsDirectSubClass(System_Array, System_Object)
% 175.09/24.13      = System_Array & BaseClass(System_String) = System_Object &
% 175.09/24.13      BaseClass(System_Type) = System_Reflection_MemberInfo &
% 175.09/24.13      BaseClass(Microsoft_Contracts_ObjectInvariantException) =
% 175.09/24.13      Microsoft_Contracts_GuardException & BaseClass(BoundedStack) = System_Object
% 175.09/24.13      & BaseClass(Microsoft_Contracts_GuardException) = System_Exception &
% 175.09/24.13      BaseClass(System_Exception) = System_Object &
% 175.09/24.13      BaseClass(System_Reflection_MemberInfo) = System_Object &
% 175.09/24.13      BaseClass(System_Array) = System_Object & IsImmutable(System_String) =
% 175.09/24.13      true_1 & IsImmutable(System_Type) = true_1 &
% 175.09/24.13      IsImmutable(Microsoft_Contracts_ObjectInvariantException) = v19 &
% 175.09/24.13      IsImmutable(BoundedStack) = v15 &
% 175.09/24.13      IsImmutable(Microsoft_Contracts_GuardException) = v18 &
% 175.09/24.13      IsImmutable(System_Exception) = v17 &
% 175.09/24.13      IsImmutable(System_Reflection_MemberInfo) = true_1 &
% 175.09/24.13      IsImmutable(System_Object) = v10 & IsImmutable(System_Array) = v16 &
% 175.09/24.13      IntArray(System_Int32, 1) = v14 & x(System_String, System_String) = true_1 &
% 175.09/24.13      x(System_String, System_ICloneable) = true_1 & x(System_String,
% 175.09/24.13        System_IEquatable_1___System_String) = true_1 & x(System_String,
% 175.09/24.13        System_Collections_Generic_IEnumerable_1___System_Char) = true_1 &
% 175.09/24.13      x(System_String, System_IComparable_1___System_String) = true_1 &
% 175.09/24.13      x(System_String, System_IComparable) = true_1 & x(System_String,
% 175.09/24.13        System_IConvertible) = true_1 & x(System_String,
% 175.09/24.13        System_Collections_IEnumerable) = true_1 &
% 175.09/24.13      x(System_Runtime_InteropServices__MemberInfo,
% 175.09/24.13        System_Runtime_InteropServices__MemberInfo) = true_1 &
% 175.09/24.13      x(System_Runtime_InteropServices__MemberInfo, System_Object) = true_1 &
% 175.09/24.13      x(System_Reflection_IReflect, System_Reflection_IReflect) = true_1 &
% 175.09/24.13      x(System_Reflection_IReflect, System_Object) = true_1 & x(System_ICloneable,
% 175.09/24.13        System_ICloneable) = true_1 & x(System_ICloneable, System_Object) = true_1
% 175.09/24.13      & x(System_IEquatable_1___System_String,
% 175.09/24.13        System_IEquatable_1___System_String) = true_1 &
% 175.09/24.13      x(System_IEquatable_1___System_String, System_Object) = true_1 &
% 175.09/24.13      x(System_Type, System_Reflection_IReflect) = true_1 & x(System_Type,
% 175.09/24.13        System_Type) = true_1 & x(System_Type,
% 175.09/24.13        System_Runtime_InteropServices__Type) = true_1 & x(System_Type,
% 175.09/24.13        System_Object) = true_1 & x(System_Collections_IList,
% 175.09/24.13        System_Collections_IList) = true_1 & x(System_Collections_IList,
% 175.09/24.13        System_Collections_ICollection) = true_1 & x(System_Collections_IList,
% 175.09/24.13        System_Object) = true_1 & x(System_Collections_IList,
% 175.09/24.13        System_Collections_IEnumerable) = true_1 &
% 175.09/24.13      x(System_Collections_Generic_IEnumerable_1___System_Char,
% 175.09/24.13        System_Collections_Generic_IEnumerable_1___System_Char) = true_1 &
% 175.09/24.13      x(System_Collections_Generic_IEnumerable_1___System_Char, System_Object) =
% 175.09/24.13      true_1 & x(System_Collections_Generic_IEnumerable_1___System_Char,
% 175.09/24.13        System_Collections_IEnumerable) = true_1 &
% 175.09/24.13      x(Microsoft_Contracts_ObjectInvariantException,
% 175.09/24.13        Microsoft_Contracts_ObjectInvariantException) = true_1 &
% 175.09/24.13      x(System_IComparable_1___System_String,
% 175.09/24.13        System_IComparable_1___System_String) = true_1 &
% 175.09/24.13      x(System_IComparable_1___System_String, System_Object) = true_1 &
% 175.09/24.13      x(BoundedStack, BoundedStack) = true_1 &
% 175.09/24.13      x(Microsoft_Contracts_ICheckedException,
% 175.09/24.13        Microsoft_Contracts_ICheckedException) = true_1 &
% 175.09/24.13      x(Microsoft_Contracts_ICheckedException, System_Object) = true_1 &
% 175.09/24.13      x(Microsoft_Contracts_GuardException, Microsoft_Contracts_GuardException) =
% 175.09/24.13      true_1 & x(System_Collections_ICollection, System_Collections_ICollection) =
% 175.09/24.13      true_1 & x(System_Collections_ICollection, System_Object) = true_1 &
% 175.09/24.13      x(System_Collections_ICollection, System_Collections_IEnumerable) = true_1 &
% 175.09/24.13      x(System_IComparable, System_IComparable) = true_1 & x(System_IComparable,
% 175.09/24.13        System_Object) = true_1 & x(System_Exception, System_Exception) = true_1 &
% 175.09/24.13      x(System_Exception, System_Runtime_InteropServices__Exception) = true_1 &
% 175.09/24.13      x(System_Exception, System_Runtime_Serialization_ISerializable) = true_1 &
% 175.09/24.13      x(System_Reflection_ICustomAttributeProvider,
% 175.09/24.13        System_Reflection_ICustomAttributeProvider) = true_1 &
% 175.09/24.13      x(System_Reflection_ICustomAttributeProvider, System_Object) = true_1 &
% 175.09/24.13      x(System_Runtime_InteropServices__Exception,
% 175.09/24.13        System_Runtime_InteropServices__Exception) = true_1 &
% 175.09/24.13      x(System_Runtime_InteropServices__Exception, System_Object) = true_1 &
% 175.09/24.13      x(System_Runtime_InteropServices__Type,
% 175.09/24.13        System_Runtime_InteropServices__Type) = true_1 &
% 175.09/24.13      x(System_Runtime_InteropServices__Type, System_Object) = true_1 &
% 175.09/24.13      x(System_Runtime_Serialization_ISerializable,
% 175.09/24.13        System_Runtime_Serialization_ISerializable) = true_1 &
% 175.09/24.13      x(System_Runtime_Serialization_ISerializable, System_Object) = true_1 &
% 175.09/24.13      x(System_Reflection_MemberInfo, System_Runtime_InteropServices__MemberInfo)
% 175.09/24.13      = true_1 & x(System_Reflection_MemberInfo,
% 175.09/24.13        System_Reflection_ICustomAttributeProvider) = true_1 &
% 175.09/24.13      x(System_Reflection_MemberInfo, System_Reflection_MemberInfo) = true_1 &
% 175.09/24.13      x(System_IConvertible, System_Object) = true_1 & x(System_IConvertible,
% 175.09/24.13        System_IConvertible) = true_1 & x(System_Array, System_ICloneable) =
% 175.09/24.13      true_1 & x(System_Array, System_Collections_IList) = true_1 &
% 175.09/24.13      x(System_Array, System_Collections_ICollection) = true_1 & x(System_Array,
% 175.09/24.13        System_Object) = true_1 & x(System_Array, System_Array) = true_1 &
% 175.09/24.13      x(System_Array, System_Collections_IEnumerable) = true_1 &
% 175.09/24.13      x(System_Collections_IEnumerable, System_Object) = true_1 &
% 175.09/24.13      x(System_Collections_IEnumerable, System_Collections_IEnumerable) = true_1 &
% 175.09/24.13       ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24:
% 175.09/24.13        int] :  ! [v25: int] :  ! [v26: int] :  ! [v27: int] : ( ~
% 175.09/24.13        (NonNullRefArray(v21, v23) = v26) |  ~ (RefArrayGet(v27, v22) =
% 175.09/24.13          nullObject) |  ~ (typeof(v20) = v25) |  ~ (x(v25, v26) = true_1) |  ~
% 175.09/24.13        (select2(v24, v20, elements) = v27) |  ? [v28: int] : ( ~ (v28 = true_1) &
% 175.09/24.13          IsHeap(v24) = v28)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] :  ! [v24: int] :  ! [v25: int] :  ! [v26: int] : ( ~
% 175.09/24.13        (AsElementsRepField(v22, v23, v24) = v25) |  ~ (select2(v20, v21, v25) =
% 175.09/24.13          v26) |  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.09/24.13        (ElementProxy(v26, v24) = v28 & IsHeap(v20) = v27 & ( ~ (v27 = true_1) |
% 175.09/24.13            v26 = nullObject | (v30 = v23 & v29 = v21 & select2(v20, v28,
% 175.09/24.13                ownerFrame) = v23 & select2(v20, v28, ownerRef) = v21)))) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :
% 175.09/24.13       ! [v25: int] : (v25 = true_1 |  ~ (RefArray(v21, v22) = v23) |  ~
% 175.09/24.13        (RefArray(v20, v22) = v24) |  ~ (x(v23, v24) = v25) |  ? [v26: int] : ( ~
% 175.09/24.13          (v26 = true_1) & x(v21, v20) = v26)) &  ! [v20: int] :  ! [v21: int] : 
% 175.09/24.13      ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : (v25 = true_1
% 175.09/24.13        |  ~ (NonNullRefArray(v21, v22) = v23) |  ~ (NonNullRefArray(v20, v22) =
% 175.09/24.13          v24) |  ~ (x(v23, v24) = v25) |  ? [v26: int] : ( ~ (v26 = true_1) &
% 175.09/24.13          x(v21, v20) = v26)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] :  ! [v24: int] :  ! [v25: int] : (v22 = v21 |  ~ (StructSet(v20,
% 175.09/24.13            v21, v23) = v24) |  ~ (StructGet(v24, v22) = v25) | StructGet(v20,
% 175.09/24.13          v22) = v25) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23:
% 175.09/24.13        int] :  ! [v24: int] :  ! [v25: int] : (v22 = v21 |  ~ (RefArraySet(v20,
% 175.09/24.13            v21, v23) = v24) |  ~ (RefArrayGet(v24, v22) = v25) | RefArrayGet(v20,
% 175.09/24.13          v22) = v25) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23:
% 175.09/24.13        int] :  ! [v24: int] :  ! [v25: int] : (v22 = v21 |  ~ (IntArraySet(v20,
% 175.09/24.13            v21, v23) = v24) |  ~ (IntArrayGet(v24, v22) = v25) | IntArrayGet(v20,
% 175.09/24.13          v22) = v25) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23:
% 175.09/24.13        int] :  ! [v24: int] :  ! [v25: int] : (v22 = v21 |  ~ (ValueArraySet(v20,
% 175.09/24.13            v21, v23) = v24) |  ~ (ValueArrayGet(v24, v22) = v25) |
% 175.09/24.13        ValueArrayGet(v20, v22) = v25) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : (v20 = nullObject |
% 175.09/24.13        v20 = BeingConstructed |  ~ (AsImmutable(v21) = v23) |  ~ (IsHeap(v24) =
% 175.09/24.13          v25) |  ~ (typeof(v20) = v22) |  ~ (x(v22, v23) = true_1) |  ? [v26:
% 175.09/24.13          int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.09/24.13        (AsOwner(v20, v29) = v30 & select2(v24, v20, ownerFrame) = v28 &
% 175.09/24.13          select2(v24, v20, inv) = v26 & select2(v24, v20, localinv) = v27 &
% 175.09/24.13          select2(v24, v20, ownerRef) = v29 & ( ~ (v25 = true_1) | (v30 = v20 &
% 175.09/24.13              v28 = PeerGroupPlaceholder & v27 = v22 & v26 = v22 &  ! [v31: int] :
% 175.09/24.13               ! [v32: int] : (v31 = v20 |  ~ (select2(v24, v31, ownerRef) = v32)
% 175.09/24.13                |  ? [v33: int] :  ? [v34: int] : (( ~ (v34 =
% 175.09/24.13                      PeerGroupPlaceholder) & select2(v24, v31, ownerFrame) = v34)
% 175.09/24.13                  | ( ~ (v33 = v20) & AsOwner(v20, v32) = v33))) &  ! [v31: int] :
% 175.09/24.13              (v31 = v20 |  ~ (select2(v24, v31, ownerFrame) =
% 175.09/24.13                  PeerGroupPlaceholder) |  ? [v32: int] :  ? [v33: int] : ( ~ (v33
% 175.09/24.13                    = v20) & AsOwner(v20, v32) = v33 & select2(v24, v31, ownerRef)
% 175.09/24.13                  = v32)))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] :  ! [v24: int] :  ! [v25: int] : (v20 = nullObject | v20 =
% 175.09/24.13        BeingConstructed |  ~ (AsImmutable(v21) = v23) |  ~ (typeof(v20) = v22) | 
% 175.09/24.13        ~ (x(v22, v23) = true_1) |  ~ (select2(v24, v20, ownerFrame) = v25) |  ?
% 175.09/24.13        [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int]
% 175.09/24.13        : (AsOwner(v20, v29) = v30 & IsHeap(v24) = v26 & select2(v24, v20, inv) =
% 175.09/24.13          v27 & select2(v24, v20, localinv) = v28 & select2(v24, v20, ownerRef) =
% 175.09/24.13          v29 & ( ~ (v26 = true_1) | (v30 = v20 & v28 = v22 & v27 = v22 & v25 =
% 175.09/24.13              PeerGroupPlaceholder &  ! [v31: int] :  ! [v32: int] : (v31 = v20 | 
% 175.09/24.13                ~ (select2(v24, v31, ownerRef) = v32) |  ? [v33: int] :  ? [v34:
% 175.09/24.13                  int] : (( ~ (v34 = PeerGroupPlaceholder) & select2(v24, v31,
% 175.09/24.13                      ownerFrame) = v34) | ( ~ (v33 = v20) & AsOwner(v20, v32) =
% 175.09/24.13                    v33))) &  ! [v31: int] : (v31 = v20 |  ~ (select2(v24, v31,
% 175.09/24.13                    ownerFrame) = PeerGroupPlaceholder) |  ? [v32: int] :  ? [v33:
% 175.09/24.13                  int] : ( ~ (v33 = v20) & AsOwner(v20, v32) = v33 & select2(v24,
% 175.09/24.13                    v31, ownerRef) = v32)))))) &  ! [v20: int] :  ! [v21: int] : 
% 175.09/24.13      ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : (v20 =
% 175.09/24.13        nullObject | v20 = BeingConstructed |  ~ (AsImmutable(v21) = v23) |  ~
% 175.09/24.13        (typeof(v20) = v22) |  ~ (x(v22, v23) = true_1) |  ~ (select2(v24, v20,
% 175.09/24.13            inv) = v25) |  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29:
% 175.09/24.13          int] :  ? [v30: int] : (AsOwner(v20, v29) = v30 & IsHeap(v24) = v26 &
% 175.09/24.13          select2(v24, v20, ownerFrame) = v28 & select2(v24, v20, localinv) = v27
% 175.09/24.13          & select2(v24, v20, ownerRef) = v29 & ( ~ (v26 = true_1) | (v30 = v20 &
% 175.09/24.13              v28 = PeerGroupPlaceholder & v27 = v22 & v25 = v22 &  ! [v31: int] :
% 175.09/24.13               ! [v32: int] : (v31 = v20 |  ~ (select2(v24, v31, ownerRef) = v32)
% 175.09/24.13                |  ? [v33: int] :  ? [v34: int] : (( ~ (v34 =
% 175.09/24.13                      PeerGroupPlaceholder) & select2(v24, v31, ownerFrame) = v34)
% 175.09/24.13                  | ( ~ (v33 = v20) & AsOwner(v20, v32) = v33))) &  ! [v31: int] :
% 175.09/24.13              (v31 = v20 |  ~ (select2(v24, v31, ownerFrame) =
% 175.09/24.13                  PeerGroupPlaceholder) |  ? [v32: int] :  ? [v33: int] : ( ~ (v33
% 175.09/24.13                    = v20) & AsOwner(v20, v32) = v33 & select2(v24, v31, ownerRef)
% 175.09/24.13                  = v32)))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] :  ! [v24: int] :  ! [v25: int] : (v20 = nullObject | v20 =
% 175.09/24.13        BeingConstructed |  ~ (AsImmutable(v21) = v23) |  ~ (typeof(v20) = v22) | 
% 175.09/24.13        ~ (x(v22, v23) = true_1) |  ~ (select2(v24, v20, localinv) = v25) |  ?
% 175.09/24.13        [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int]
% 175.09/24.13        : (AsOwner(v20, v29) = v30 & IsHeap(v24) = v26 & select2(v24, v20,
% 175.09/24.13            ownerFrame) = v28 & select2(v24, v20, inv) = v27 & select2(v24, v20,
% 175.09/24.13            ownerRef) = v29 & ( ~ (v26 = true_1) | (v30 = v20 & v28 =
% 175.09/24.13              PeerGroupPlaceholder & v27 = v22 & v25 = v22 &  ! [v31: int] :  !
% 175.09/24.13              [v32: int] : (v31 = v20 |  ~ (select2(v24, v31, ownerRef) = v32) | 
% 175.09/24.13                ? [v33: int] :  ? [v34: int] : (( ~ (v34 = PeerGroupPlaceholder) &
% 175.09/24.13                    select2(v24, v31, ownerFrame) = v34) | ( ~ (v33 = v20) &
% 175.09/24.13                    AsOwner(v20, v32) = v33))) &  ! [v31: int] : (v31 = v20 |  ~
% 175.09/24.13                (select2(v24, v31, ownerFrame) = PeerGroupPlaceholder) |  ? [v32:
% 175.09/24.13                  int] :  ? [v33: int] : ( ~ (v33 = v20) & AsOwner(v20, v32) = v33
% 175.09/24.13                  & select2(v24, v31, ownerRef) = v32)))))) &  ! [v20: int] :  !
% 175.09/24.13      [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] :
% 175.09/24.13      (v20 = nullObject | v20 = BeingConstructed |  ~ (AsImmutable(v21) = v23) | 
% 175.09/24.13        ~ (typeof(v20) = v22) |  ~ (x(v22, v23) = true_1) |  ~ (select2(v24, v20,
% 175.09/24.13            ownerRef) = v25) |  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ?
% 175.09/24.13        [v29: int] :  ? [v30: int] : (AsOwner(v20, v25) = v30 & IsHeap(v24) = v26
% 175.09/24.13          & select2(v24, v20, ownerFrame) = v29 & select2(v24, v20, inv) = v27 &
% 175.09/24.13          select2(v24, v20, localinv) = v28 & ( ~ (v26 = true_1) | (v30 = v20 &
% 175.09/24.13              v29 = PeerGroupPlaceholder & v28 = v22 & v27 = v22 &  ! [v31: int] :
% 175.09/24.13               ! [v32: int] : (v31 = v20 |  ~ (select2(v24, v31, ownerRef) = v32)
% 175.09/24.13                |  ? [v33: int] :  ? [v34: int] : (( ~ (v34 =
% 175.09/24.13                      PeerGroupPlaceholder) & select2(v24, v31, ownerFrame) = v34)
% 175.09/24.13                  | ( ~ (v33 = v20) & AsOwner(v20, v32) = v33))) &  ! [v31: int] :
% 175.09/24.13              (v31 = v20 |  ~ (select2(v24, v31, ownerFrame) =
% 175.09/24.13                  PeerGroupPlaceholder) |  ? [v32: int] :  ? [v33: int] : ( ~ (v33
% 175.09/24.13                    = v20) & AsOwner(v20, v32) = v33 & select2(v24, v31, ownerRef)
% 175.09/24.13                  = v32)))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] :  ! [v24: int] :  ! [v25: int] : ( ~ (FieldDependsOnFCO(v20,
% 175.09/24.13            v21, v24) = v25) |  ~ (select2(v22, v23, exposeVersion) = v24) |  ~
% 175.09/24.13        (select2(v22, v20, FirstConsistentOwner) = v23) |  ? [v26: int] :  ? [v27:
% 175.09/24.13          int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31: int] : 
% 175.09/24.13        ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ? [v35: int] :
% 175.09/24.13        (AsPureObject(v20) = v30 & IsHeap(v22) = v28 & select2(v22, v20, v21) =
% 175.09/24.13          v31 & select2(v22, v20, ownerFrame) = v26 & select2(v22, v20, allocated)
% 175.09/24.13          = v29 & select2(v22, v20, ownerRef) = v27 & ( ~ (v30 = v20) |  ~ (v29 =
% 175.09/24.13              true_1) |  ~ (v28 = true_1) | v31 = v25 | v26 = PeerGroupPlaceholder
% 175.09/24.13            | v20 = nullObject | (v35 = v34 & BaseClass(v26) = v34 & select2(v22,
% 175.09/24.13                v27, localinv) = v34) | ( ~ (v33 = true_1) & x(v32, v26) = v33 &
% 175.09/24.13              select2(v22, v27, inv) = v32)))) &  ! [v20: int] :  ! [v21: int] : 
% 175.09/24.13      ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : ( ~
% 175.09/24.13        (AsElementsPeerField(v22, v23) = v24) |  ~ (select2(v20, v21, v24) = v25)
% 175.09/24.13        |  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30:
% 175.09/24.13          int] :  ? [v31: int] : (ElementProxy(v25, v23) = v29 & IsHeap(v20) = v26
% 175.09/24.13          & select2(v20, v21, ownerFrame) = v28 & select2(v20, v21, ownerRef) =
% 175.09/24.13          v27 & ( ~ (v26 = true_1) | v25 = nullObject | (v31 = v28 & v30 = v27 &
% 175.09/24.13              select2(v20, v29, ownerFrame) = v28 & select2(v20, v29, ownerRef) =
% 175.09/24.13              v27)))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23:
% 175.09/24.13        int] :  ! [v24: int] :  ! [v25: int] : ( ~ (AsRepField(v22, v23) = v24) | 
% 175.09/24.13        ~ (select2(v20, v21, v24) = v25) |  ? [v26: int] :  ? [v27: int] :  ?
% 175.09/24.13        [v28: int] : (IsHeap(v20) = v26 & ( ~ (v26 = true_1) | v25 = nullObject |
% 175.09/24.13            (v28 = v23 & v27 = v21 & select2(v20, v25, ownerFrame) = v23 &
% 175.09/24.13              select2(v20, v25, ownerRef) = v21)))) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : ( ~
% 175.09/24.13        (Box(v23, v20) = v24) |  ~ (UnboxedType(v20) = v21) |  ~ (IsHeap(v22) =
% 175.09/24.13          v25) |  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] : 
% 175.09/24.13        ? [v30: int] : ((v30 = v27 & v26 = v24 & typeof(v24) = v27 & select2(v22,
% 175.09/24.13              v24, inv) = v28 & select2(v22, v24, localinv) = v29 & ( ~ (v25 =
% 175.09/24.13                true_1) | (v29 = v27 & v28 = v27))) | ( ~ (v26 = true_1) &
% 175.09/24.13            IsValueType(v21) = v26))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : ( ~ (Box(v21, v22)
% 175.09/24.13          = v23) |  ~ (typeof(v22) = v24) |  ~ (x(v24, v20) = v25) |  ? [v26: int]
% 175.09/24.13        :  ? [v27: int] :  ? [v28: int] : (AsInterface(v20) = v26 & ( ~ (v26 =
% 175.09/24.13              v20) |  ~ (v23 = v22) | v25 = true_1 | ( ~ (v28 = true_1) &
% 175.09/24.13              UnboxedType(v22) = v27 & x(v27, v20) = v28)))) &  ! [v20: int] :  !
% 175.09/24.13      [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] :
% 175.09/24.13      ( ~ (AsRangeField(v22, v23) = v24) |  ~ (select2(v20, v21, v24) = v25) |  ?
% 175.09/24.13        [v26: int] :  ? [v27: int] : ((v27 = true_1 & InRange(v25, v23) = true_1)
% 175.09/24.13          | ( ~ (v26 = true_1) & IsHeap(v20) = v26))) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :  ! [v25: int] : ( ~
% 175.09/24.13        (AsRefField(v22, v23) = v24) |  ~ (select2(v20, v21, v24) = v25) |  ?
% 175.09/24.13        [v26: int] :  ? [v27: int] : ((v27 = true_1 & Is(v25, v23) = true_1) | ( ~
% 175.09/24.13            (v26 = true_1) & IsHeap(v20) = v26))) &  ! [v20: int] :  ! [v21: int]
% 175.09/24.13      :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] : (v24 = v20 |  ~
% 175.09/24.13        (BoxFunc(v20, v21, v22, v23) = v24) |  ? [v25: int] : (UnboxedType(v20) =
% 175.09/24.13          v25 & IsValueType(v25) = true_1)) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] :  ! [v24: int] : (v24 = true_1 |  ~
% 175.09/24.13        (StructGet(v21, v22) = v23) |  ~ (IsAllocated(v20, v23) = v24) |  ? [v25:
% 175.09/24.13          int] : ( ~ (v25 = true_1) & IsAllocated(v20, v21) = v25)) &  ! [v20:
% 175.09/24.13        int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :
% 175.09/24.13      (v24 = true_1 |  ~ (IsAllocated(v20, v23) = v24) |  ~ (RefArrayGet(v21, v22)
% 175.09/24.13          = v23) |  ? [v25: int] : ( ~ (v25 = true_1) & IsAllocated(v20, v21) =
% 175.09/24.13          v25)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : 
% 175.09/24.13      ! [v24: int] : (v24 = true_1 |  ~ (IsAllocated(v20, v23) = v24) |  ~
% 175.09/24.13        (ValueArrayGet(v21, v22) = v23) |  ? [v25: int] : ( ~ (v25 = true_1) &
% 175.09/24.13          IsAllocated(v20, v21) = v25)) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] :  ! [v24: int] : (v21 = nullObject |  ~
% 175.09/24.13        (AsNonNullRefField(v22, v23) = v24) |  ~ (select2(v20, v21, v24) =
% 175.09/24.13          nullObject) |  ? [v25: int] :  ? [v26: int] : ((v21 = BeingConstructed &
% 175.09/24.13             ~ (v26 = true_1) & select2(v20, BeingConstructed,
% 175.09/24.13              NonNullFieldsAreInitialized) = v26) | ( ~ (v25 = true_1) &
% 175.09/24.13            IsHeap(v20) = v25))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :
% 175.09/24.13       ! [v23: int] :  ! [v24: int] : (v20 = nullObject |  ~ (IntArray(v21, v22) =
% 175.09/24.13          v24) |  ~ (typeof(v20) = v23) |  ~ (x(v23, v24) = true_1) | Rank(v20) =
% 175.09/24.13        v22) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  !
% 175.09/24.13      [v24: int] : (v20 = nullObject |  ~ (ValueArray(v21, v22) = v24) |  ~
% 175.09/24.13        (typeof(v20) = v23) |  ~ (x(v23, v24) = true_1) | Rank(v20) = v22) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :
% 175.09/24.13      (v20 = nullObject |  ~ (RefArray(v21, v22) = v24) |  ~ (typeof(v20) = v23) |
% 175.09/24.13         ~ (x(v23, v24) = true_1) | Rank(v20) = v22) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] : (v20 = nullObject |
% 175.09/24.13         ~ (NonNullRefArray(v21, v22) = v24) |  ~ (typeof(v20) = v23) |  ~ (x(v23,
% 175.09/24.13            v24) = true_1) | Rank(v20) = v22) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~ (BoxFunc(v20, v21, v22,
% 175.09/24.13            v23) = v24) | (Box(v20, v24) = v24 & UnboxedType(v24) = v21)) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :
% 175.09/24.13      ( ~ (AsPeerField(v22) = v23) |  ~ (select2(v20, v21, v23) = v24) |  ? [v25:
% 175.09/24.13          int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :
% 175.09/24.13        (IsHeap(v20) = v25 & select2(v20, v21, ownerFrame) = v27 & select2(v20,
% 175.09/24.13            v21, ownerRef) = v26 & ( ~ (v25 = true_1) | v24 = nullObject | (v29 =
% 175.09/24.13              v27 & v28 = v26 & select2(v20, v24, ownerFrame) = v27 & select2(v20,
% 175.09/24.13                v24, ownerRef) = v26)))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~ (Box(v21, v22) = v24) |  ~
% 175.09/24.13        (AsInterface(v20) = v23) |  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :
% 175.09/24.13         ? [v28: int] : (typeof(v22) = v25 & x(v25, v20) = v26 & ( ~ (v24 = v22) |
% 175.09/24.13             ~ (v23 = v20) | v26 = true_1 | ( ~ (v28 = true_1) & UnboxedType(v22)
% 175.09/24.13              = v27 & x(v27, v20) = v28)))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~ (IntArray(v20, v21) = v23)
% 175.09/24.13        |  ~ (x(System_Array, v22) = v24) |  ? [v25: int] : (v24 = true_1 | v23 =
% 175.09/24.13          v22 | ( ~ (v25 = true_1) & x(v23, v22) = v25))) &  ! [v20: int] :  !
% 175.09/24.13      [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~
% 175.09/24.13        (ValueArray(v20, v21) = v23) |  ~ (x(System_Array, v22) = v24) |  ? [v25:
% 175.09/24.13          int] : (v24 = true_1 | v23 = v22 | ( ~ (v25 = true_1) & x(v23, v22) =
% 175.09/24.13            v25))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int]
% 175.09/24.13      :  ! [v24: int] : ( ~ (RefArray(v20, v21) = v23) |  ~ (x(v23, v22) = v24) | 
% 175.09/24.13        ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :
% 175.09/24.13        (ElementType(v22) = v25 & x(System_Array, v22) = v26 & ( ~ (v24 = true_1)
% 175.09/24.13            | v26 = true_1 | (v28 = true_1 & v27 = v22 & RefArray(v25, v21) = v22
% 175.09/24.13              & x(v20, v25) = true_1)))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~ (RefArray(v20, v21) = v23)
% 175.09/24.13        |  ~ (x(v22, v23) = v24) |  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :
% 175.09/24.13        (ElementType(v22) = v25 & ( ~ (v24 = true_1) | (v27 = true_1 & v26 = v22 &
% 175.09/24.13               ~ (v22 = v20) & RefArray(v25, v21) = v22 & x(v25, v20) = true_1))))
% 175.09/24.13      &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24:
% 175.09/24.13        int] : ( ~ (NonNullRefArray(v20, v21) = v23) |  ~ (x(v23, v22) = v24) |  ?
% 175.09/24.13        [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :
% 175.09/24.13        (ElementType(v22) = v25 & x(System_Array, v22) = v26 & ( ~ (v24 = true_1)
% 175.09/24.13            | v26 = true_1 | (v28 = true_1 & v27 = v22 & NonNullRefArray(v25, v21)
% 175.09/24.13              = v22 & x(v20, v25) = true_1)))) &  ! [v20: int] :  ! [v21: int] : 
% 175.09/24.13      ! [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~ (NonNullRefArray(v20,
% 175.09/24.13            v21) = v23) |  ~ (x(v22, v23) = v24) |  ? [v25: int] :  ? [v26: int] :
% 175.09/24.13         ? [v27: int] : (ElementType(v22) = v25 & ( ~ (v24 = true_1) | (v27 =
% 175.09/24.13              true_1 & v26 = v22 &  ~ (v22 = v20) & NonNullRefArray(v25, v21) =
% 175.09/24.13              v22 & x(v25, v20) = true_1)))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~ (ArrayIndex(v20, v21, v22,
% 175.09/24.13            v23) = v24) | ArrayIndexInvY(v24) = v23) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] : ( ~
% 175.09/24.13        (ArrayIndex(v20, v21, v22, v23) = v24) | ArrayIndexInvX(v24) = v22) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :  ! [v24: int] :
% 175.09/24.13      ( ~ (RefArrayGet(v23, v21) = v24) |  ~ (select2(v22, v20, elements) = v23) |
% 175.09/24.13         ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29:
% 175.09/24.13          int] :  ? [v30: int] :  ? [v31: int] :  ? [v32: int] :  ? [v33: int] : 
% 175.09/24.13        ? [v34: int] : (ElementProxy(v20, -1) = v25 & IsHeap(v22) = v26 &
% 175.09/24.13          typeof(v20) = v27 & x(v27, System_Array) = v28 & ( ~ (v28 = true_1) |  ~
% 175.09/24.13            (v26 = true_1) | v24 = nullObject | (v34 = v33 & v32 = v31 &
% 175.09/24.13              select2(v22, v25, ownerFrame) = v33 & select2(v22, v25, ownerRef) =
% 175.09/24.13              v31 & select2(v22, v24, ownerFrame) = v33 & select2(v22, v24,
% 175.09/24.13                ownerRef) = v31) | (v30 = true_1 & IsImmutable(v29) = true_1 &
% 175.09/24.13              typeof(v24) = v29)))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] :  ! [v24: int] : ( ~ (RefArrayGet(v23, v21) = v24) |
% 175.09/24.13         ~ (select2(v22, v20, elements) = v23) |  ? [v25: int] :  ? [v26: int] : 
% 175.09/24.13        ? [v27: int] :  ? [v28: int] :  ? [v29: int] : (ElementType(v26) = v27 &
% 175.09/24.13          IsHeap(v22) = v25 & typeof(v20) = v26 & ( ~ (v25 = true_1) | v24 =
% 175.09/24.13            nullObject | (v29 = true_1 & typeof(v24) = v28 & x(v28, v27) =
% 175.09/24.13              true_1)))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] :  ! [v24: int] : ( ~ (IntArrayGet(v23, v21) = v24) |  ~
% 175.09/24.13        (select2(v22, v20, elements) = v23) |  ? [v25: int] :  ? [v26: int] :  ?
% 175.09/24.13        [v27: int] :  ? [v28: int] : ((v28 = true_1 & ElementType(v26) = v27 &
% 175.09/24.13            InRange(v24, v27) = true_1 & typeof(v20) = v26) | ( ~ (v25 = true_1) &
% 175.09/24.13            IsHeap(v22) = v25))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :
% 175.09/24.13       ! [v23: int] : (v23 = v22 | v20 = true_1 |  ~ (IfThenElse(v20, v21, v22) =
% 175.09/24.13          v23)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] :
% 175.09/24.13      (v23 = v20 |  ~ (IntToInt(v20, v21, v22) = v23) |  ? [v24: int] : ( ~ (v24 =
% 175.09/24.13            true_1) & InRange(v20, v22) = v24)) &  ! [v20: int] :  ! [v21: int] : 
% 175.09/24.13      ! [v22: int] :  ! [v23: int] : (v23 = true_1 | v20 = nullObject |  ~
% 175.09/24.13        (typeof(v20) = v22) |  ~ (x(v22, v21) = v23) |  ? [v24: int] : ( ~ (v24 =
% 175.09/24.13            true_1) & Is(v20, v21) = v24)) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] : (v23 = true_1 |  ~ (StringEquals(v21, v22) =
% 175.09/24.13          true_1) |  ~ (StringEquals(v20, v22) = v23) |  ? [v24: int] : ( ~ (v24 =
% 175.09/24.13            true_1) & StringEquals(v20, v21) = v24)) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] : (v23 = true_1 |  ~
% 175.09/24.13        (StringEquals(v20, v22) = v23) |  ~ (StringEquals(v20, v21) = true_1) |  ?
% 175.09/24.13        [v24: int] : ( ~ (v24 = true_1) & StringEquals(v21, v22) = v24)) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : (v23 = true_1 |
% 175.09/24.13         ~ (System_String_Equals_System_String_System_String(v20, v21, v22) = v23)
% 175.09/24.13        |  ? [v24: int] : ( ~ (v24 = true_1) & StringEquals(v22, v21) = v24)) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : (v23 = true_1 |
% 175.09/24.13         ~ (System_String_Equals_System_String_System_String(v20, v21, v22) = v23)
% 175.09/24.13        |  ? [v24: int] : ( ~ (v24 = true_1) & StringEquals(v21, v22) = v24)) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : (v23 = true_1 |
% 175.09/24.13         ~ (System_String_Equals_System_String_System_String(v20, v21, v22) = v23)
% 175.09/24.13        |  ? [v24: int] : ( ~ (v24 = true_1) &
% 175.09/24.13          System_String_Equals_System_String(v20, v21, v22) = v24)) &  ! [v20:
% 175.09/24.13        int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : (v23 = true_1 |  ~
% 175.09/24.13        (System_String_Equals_System_String(v20, v21, v22) = v23) |  ? [v24: int]
% 175.09/24.13        : ( ~ (v24 = true_1) &
% 175.09/24.13          System_String_Equals_System_String_System_String(v20, v21, v22) = v24))
% 175.09/24.13      &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : (v23 =
% 175.09/24.13        true_1 |  ~ (IsAllocated(v21, v22) = v23) |  ~ (ElementProxy(v20, -1) =
% 175.09/24.13          v22) |  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :
% 175.09/24.13        (( ~ (v27 = true_1) & typeof(v20) = v26 & x(v26, System_Array) = v27) | (
% 175.09/24.13            ~ (v25 = true_1) & IsAllocated(v21, v20) = v25) | ( ~ (v24 = true_1) &
% 175.09/24.13            IsHeap(v21) = v24))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :
% 175.09/24.13       ! [v23: int] : (v23 = true_1 |  ~ (ClassRepr(v21) = v22) |  ~ (select2(v20,
% 175.09/24.13            v22, allocated) = v23) |  ? [v24: int] : ( ~ (v24 = true_1) &
% 175.09/24.13          IsHeap(v20) = v24)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] : (v23 = PeerGroupPlaceholder |  ~ (ClassRepr(v20) = v22) |  ~
% 175.09/24.13        (select2(v21, v22, ownerFrame) = v23) |  ? [v24: int] : ( ~ (v24 = true_1)
% 175.09/24.13          & IsHeap(v21) = v24)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : 
% 175.09/24.13      ! [v23: int] : ( ~ ($lesseq(1, $sum($difference(v22, v21), v20))) |  ~
% 175.09/24.13        ($lesseq(2, v22)) |  ~ ($lesseq(1, $difference(v21, v20))) |  ~ (x_2(v21,
% 175.09/24.13            v22) = v23) |  ~ (x_2(v20, v22) = v23)) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] : ( ~
% 175.09/24.13        (System_String_Concat_System_String_System_String(v20, v21, v22) = v23) |
% 175.09/24.13        System_String_Concat_System_String_System_String_1(v21, v22) = v23) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : ( ~
% 175.09/24.13        (System_String_Concat_System_Object_System_Object(v20, v21, v22) = v23) |
% 175.09/24.13        System_String_Concat_System_Object_System_Object_1(v21, v22) = v23) &  !
% 175.09/24.13      [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : ( ~
% 175.09/24.13        (AsDirectSubClass(v21, v20) = v23) |  ~ (x(v22, v23) = true_1) |
% 175.09/24.13        OneClassDown(v22, v20) = v21) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] : ( ~ (StructSet(v20, v21, v22) = v23) |
% 175.09/24.13        StructGet(v23, v21) = v22) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int]
% 175.09/24.13      :  ! [v23: int] : ( ~ (NonNullRefArrayRaw(v20, v21, v22) = v23) |  ? [v24:
% 175.09/24.13          int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :
% 175.09/24.13        (Rank(v20) = v25 & typeof(v20) = v24 & ( ~ (v23 = true_1) | (v28 = true_1
% 175.09/24.13              & v26 = true_1 & v25 = v22 & ElementType(v24) = v27 & x(v24,
% 175.09/24.13                System_Array) = true_1 & x(v21, v27) = true_1)))) &  ! [v20: int]
% 175.09/24.13      :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : ( ~ (IntArray(v21, v22) =
% 175.09/24.13          v23) |  ~ (x(v20, v23) = true_1) | ArrayCategory(v20) =
% 175.09/24.13        ArrayCategoryInt) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  !
% 175.09/24.13      [v23: int] : ( ~ (ValueArray(v21, v22) = v23) |  ~ (x(v20, v23) = true_1) |
% 175.09/24.13        ArrayCategory(v20) = ArrayCategoryValue) &  ! [v20: int] :  ! [v21: int] :
% 175.09/24.13       ! [v22: int] :  ! [v23: int] : ( ~ (RefArray(v21, v22) = v23) |  ~ (x(v20,
% 175.09/24.13            v23) = true_1) | ArrayCategory(v20) = ArrayCategoryRef) &  ! [v20:
% 175.09/24.13        int] :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : ( ~
% 175.09/24.13        (NonNullRefArray(v21, v22) = v23) |  ~ (x(v20, v23) = true_1) |
% 175.09/24.13        ArrayCategory(v20) = ArrayCategoryNonNullRef) &  ! [v20: int] :  ! [v21:
% 175.09/24.13        int] :  ! [v22: int] :  ! [v23: int] : ( ~ (RefArraySet(v20, v21, v22) =
% 175.09/24.13          v23) | RefArrayGet(v23, v21) = v22) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.13      [v22: int] :  ! [v23: int] : ( ~ (IntArraySet(v20, v21, v22) = v23) |
% 175.09/24.13        IntArrayGet(v23, v21) = v22) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] : ( ~ (ValueArraySet(v20, v21, v22) = v23) |
% 175.09/24.13        ValueArrayGet(v23, v21) = v22) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.13        int] :  ! [v23: int] : ( ~ (select2(v22, v20, v21) = v23) |  ? [v24: int]
% 175.09/24.13        :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29:
% 175.09/24.13          int] :  ? [v30: int] :  ? [v31: int] :  ? [v32: int] :  ? [v33: int] : 
% 175.09/24.13        ? [v34: int] :  ? [v35: int] : (AsPureObject(v20) = v28 &
% 175.09/24.13          FieldDependsOnFCO(v20, v21, v30) = v31 & IsHeap(v22) = v26 &
% 175.09/24.13          select2(v22, v29, exposeVersion) = v30 & select2(v22, v20, ownerFrame) =
% 175.09/24.13          v24 & select2(v22, v20, FirstConsistentOwner) = v29 & select2(v22, v20,
% 175.09/24.14            allocated) = v27 & select2(v22, v20, ownerRef) = v25 & ( ~ (v28 = v20)
% 175.09/24.14            |  ~ (v27 = true_1) |  ~ (v26 = true_1) | v31 = v23 | v24 =
% 175.09/24.14            PeerGroupPlaceholder | v20 = nullObject | (v35 = v34 & BaseClass(v24)
% 175.09/24.14              = v34 & select2(v22, v25, localinv) = v34) | ( ~ (v33 = true_1) &
% 175.09/24.14              x(v32, v24) = v33 & select2(v22, v25, inv) = v32)))) &  ! [v20: int]
% 175.09/24.14      :  ! [v21: int] :  ! [v22: int] :  ! [v23: int] : ( ~ (select2(v20, v21,
% 175.09/24.14            v22) = v23) |  ? [v24: int] :  ? [v25: int] :  ? [v26: int] : ((v26 =
% 175.09/24.14            true_1 & IsAllocated(v20, v23) = true_1) | ( ~ (v25 = true_1) &
% 175.09/24.14            select2(v20, v21, allocated) = v25) | ( ~ (v24 = true_1) & IsHeap(v20)
% 175.09/24.14            = v24))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :  ! [v23:
% 175.09/24.14        int] : ( ~ (select2(v20, v21, v22) = v23) |  ? [v24: int] :  ? [v25: int]
% 175.09/24.14        :  ? [v26: int] : ((v26 = true_1 & select2(v20, v23, allocated) = true_1)
% 175.09/24.14          | ( ~ (v25 = true_1) & select2(v20, v21, allocated) = v25) | ( ~ (v24 =
% 175.09/24.14              true_1) & IsHeap(v20) = v24))) &  ? [v20: int] :  ! [v21: int] :  !
% 175.09/24.14      [v22: int] :  ! [v23: int] : ( ~ (IntArray(v21, v22) = v23) |  ? [v24: int]
% 175.09/24.14        : (v23 = v20 | ( ~ (v24 = true_1) & x(v20, v23) = v24))) &  ? [v20: int] :
% 175.09/24.14       ! [v21: int] :  ! [v22: int] :  ! [v23: int] : ( ~ (ValueArray(v21, v22) =
% 175.09/24.14          v23) |  ? [v24: int] : (v23 = v20 | ( ~ (v24 = true_1) & x(v20, v23) =
% 175.09/24.14            v24))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : (v22 = v20 | 
% 175.09/24.14        ~ (IfThenElse(true_1, v20, v21) = v22)) &  ! [v20: int] :  ! [v21: int] : 
% 175.09/24.14      ! [v22: int] : (v22 = v20 |  ~ (AsRefField(v20, v21) = v22) |  ? [v23: int]
% 175.09/24.14        : ( ~ (v23 = v20) & AsNonNullRefField(v20, v21) = v23)) &  ! [v20: int] : 
% 175.09/24.14      ! [v21: int] :  ! [v22: int] : (v22 = v20 |  ~ (As(v20, v21) = v22) |  ?
% 175.09/24.14        [v23: int] : ( ~ (v23 = true_1) & Is(v20, v21) = v23)) &  ! [v20: int] : 
% 175.09/24.14      ! [v21: int] :  ! [v22: int] : (v22 = nullObject | v21 = nullObject |  ~
% 175.09/24.14        (System_String_Equals_System_String_System_String(v20, v21, v22) = true_1)
% 175.09/24.14        |  ? [v23: int] : (System_String_IsInterned_System_String_notnull(v20,
% 175.09/24.14            v22) = v23 & System_String_IsInterned_System_String_notnull(v20, v21)
% 175.09/24.14          = v23)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : (v22 =
% 175.09/24.14        nullObject |  ~ (BoxTester(v20, v21) = v22) | UnboxedType(v20) = v21) &  !
% 175.09/24.14      [v20: int] :  ! [v21: int] :  ! [v22: int] : (v22 = nullObject |  ~
% 175.09/24.14        (BoxTester(v20, v21) = v22) |  ? [v23: int] : (Unbox(v20) = v23 & Box(v23,
% 175.09/24.14            v20) = v20)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : (v22 =
% 175.09/24.14        nullObject |  ~ (As(v20, v21) = v22) | Is(v20, v21) = true_1) &  ! [v20:
% 175.09/24.14        int] :  ! [v21: int] :  ! [v22: int] : (v22 = true_1 | v20 = nullObject | 
% 175.09/24.14        ~ (IsNotNull(v20, v21) = v22) |  ? [v23: int] : ( ~ (v23 = true_1) &
% 175.09/24.14          Is(v20, v21) = v23)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :
% 175.09/24.14      (v22 = true_1 |  ~ (Is(v20, v21) = v22) | As(v20, v21) = nullObject) &  !
% 175.09/24.14      [v20: int] :  ! [v21: int] :  ! [v22: int] : (v22 = true_1 |  ~ (Is(v20,
% 175.09/24.14            v21) = v22) |  ? [v23: int] :  ? [v24: int] : ( ~ (v24 = true_1) &
% 175.09/24.14          typeof(v20) = v23 & x(v23, v21) = v24)) &  ! [v20: int] :  ! [v21: int]
% 175.09/24.14      :  ! [v22: int] : (v22 = true_1 |  ~ (Is(v20, v21) = v22) |  ? [v23: int] :
% 175.09/24.14        ( ~ (v23 = true_1) & IsNotNull(v20, v21) = v23)) &  ! [v20: int] :  !
% 175.09/24.14      [v21: int] :  ! [v22: int] : (v22 = true_1 |  ~ (select2(v20, v21,
% 175.09/24.14            allocated) = v22) |  ? [v23: int] : ( ~ (v23 = true_1) &
% 175.09/24.14          IsAllocated(v20, v21) = v23)) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.09/24.14        int] : (v22 = 0 |  ~ (LBound(v20, v21) = v22)) &  ! [v20: int] :  ! [v21:
% 175.09/24.14        int] :  ! [v22: int] : (v21 = nullObject |  ~ (System_Object_ToString(v20,
% 175.09/24.14            v21) = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] : ((v25 =
% 175.09/24.14            v22 & BoundedStack_ToString(v20, v21) = v22) | ( ~ (v24 = true_1) &
% 175.09/24.14            typeof(v21) = v23 & x(v23, BoundedStack) = v24))) &  ! [v20: int] :  !
% 175.09/24.14      [v21: int] :  ! [v22: int] : (v21 = nullObject |  ~
% 175.09/24.14        (BoundedStack_ToString(v20, v21) = v22) |  ? [v23: int] :  ? [v24: int] : 
% 175.09/24.14        ? [v25: int] : ((v25 = v22 & System_Object_ToString(v20, v21) = v22) | ( ~
% 175.09/24.14            (v24 = true_1) & typeof(v21) = v23 & x(v23, BoundedStack) = v24))) & 
% 175.09/24.14      ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ ($lesseq(v22, -1)) |  ~
% 175.09/24.14        ($lesseq(0, v21)) |  ~ (and_1(v20, v21) = v22)) &  ! [v20: int] :  ! [v21:
% 175.09/24.14        int] :  ! [v22: int] : ( ~ ($lesseq(v22, -1)) |  ~ ($lesseq(0, v20)) |  ~
% 175.09/24.14        (and_1(v20, v21) = v22)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] :
% 175.09/24.14      ( ~ ($lesseq(v22, -1)) |  ~ (DimLength(v20, v21) = v22)) &  ! [v20: int] : 
% 175.09/24.14      ! [v21: int] :  ! [v22: int] : ( ~ ($lesseq(v21, 16)) |  ~ ($lesseq(0, v21))
% 175.09/24.14        |  ~ ($lesseq(v20, 32767)) |  ~ ($lesseq(0, v20)) |  ~ (shl(v20, v21) =
% 175.09/24.14          v22) | ($lesseq(1, $difference($product(-1, v22), int_m2147483648)) &
% 175.09/24.14          $lesseq(0, v22))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.09/24.14        ($lesseq(v21, -1)) |  ~ ($lesseq(v20, 0) |  ~ (x_2(v20, v21) = v22) |
% 175.09/24.14          ($lesseq(v22, 0)$lesseq(1, $difference(v22, v21)))) &  ! [v20: int] :  !
% 175.09/24.14        [v21: int] :  ! [v22: int] : ( ~ ($lesseq(v21, -1)) |  ~ ($lesseq(0, v20))
% 175.09/24.14          |  ~ (x_2(v20, v21) = v22) | ($lesseq(1, $difference($product(-1, v22),
% 175.09/24.14                v21)) & $lesseq(0, v22))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.14        [v22: int] : ( ~ ($lesseq(1, v21)) |  ~ ($lesseq(v20, 0) |  ~ (x_2(v20,
% 175.09/24.14                v21) = v22) | ($lesseq(v22, 0)$lesseq(1, $sum(v22, v21)))) &  !
% 175.09/24.14          [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ ($lesseq(1, v21)) |  ~
% 175.09/24.14            ($lesseq(0, v20)) |  ~ (x_2(v20, v21) = v22) | ($lesseq(1,
% 175.09/24.14                $difference(v21, v22)) & $lesseq(0, v22))) &  ! [v20: int] :  !
% 175.09/24.14          [v21: int] :  ! [v22: int] : ( ~ ($lesseq(1, v21)) |  ~ (shr(v20,
% 175.09/24.14                $sum(v21, -1)) = v22) |  ? [v23: int] : (shr(v20, v21) = v23 &
% 175.09/24.14              x_1(v22, 2) = v23)) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int]
% 175.09/24.14          : ( ~ ($lesseq(1, v21)) |  ~ (shr(v20, v21) = v22) |  ? [v23: int] :
% 175.09/24.14            (shr(v20, $sum(v21, -1)) = v23 & x_1(v23, 2) = v22)) &  ! [v20: int] :
% 175.09/24.14           ! [v21: int] :  ! [v22: int] : ( ~ ($lesseq(1, v21)) |  ~ (shl(v20,
% 175.09/24.14                $sum(v21, -1)) = v22) | shl(v20, v21) = $product(2, v22)) &  !
% 175.09/24.14          [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ ($lesseq(1, v21)) |  ~
% 175.09/24.14            (shl(v20, v21) = v22) |  ? [v23: int] : ($product(2, v23) = v22 &
% 175.09/24.14              shl(v20, $sum(v21, -1)) = v23)) &  ! [v20: int] :  ! [v21: int] :  !
% 175.09/24.14          [v22: int] : ( ~ ($lesseq(0, v21)) |  ~ ($lesseq(0, v20)) |  ~
% 175.09/24.14            (or_1(v20, v21) = v22) | ($lesseq(0, $sum($difference(v21, v22), v20))
% 175.09/24.14              & $lesseq(0, v22))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int]
% 175.09/24.14          : ( ~ ($lesseq(0, v21)) |  ~ ($lesseq(0, v20)) |  ~ (x_2($sum(v21, v20),
% 175.09/24.14                v21) = v22) | x_2(v20, v21) = v22) &  ! [v20: int] :  ! [v21: int]
% 175.09/24.14          :  ! [v22: int] : ( ~ ($lesseq(0, v21)) |  ~ ($lesseq(0, v20)) |  ~
% 175.09/24.14            (x_2(v20, v21) = v22) | x_2($sum(v21, v20), v21) = v22) &  ! [v20:
% 175.09/24.14            int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.09/24.14            (System_Object_ToString(v20, v21) = v22) |  ? [v23: int] :  ? [v24:
% 175.09/24.14              int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int]
% 175.09/24.14            :  ? [v29: int] :  ? [v30: int] : (System_Object_ToString_1(v28) = v29
% 175.09/24.14              & IsHeap(v20) = v26 & typeof(v21) = v23 & select2(v20, v21,
% 175.09/24.14                exposeVersion) = v28 & select2(v20, v21, inv) = v24 & select2(v20,
% 175.09/24.14                v21, allocated) = v27 & select2(v20, v21, localinv) = v25 & ( ~
% 175.09/24.14                (v27 = true_1) |  ~ (v26 = true_1) |  ~ (v25 = v23) |  ~ (v24 =
% 175.09/24.14                  v23) | v29 = v22 | v21 = nullObject | ( ~ (v30 = true_1) &
% 175.09/24.14                  x(v23, System_Object) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.09/24.14          :  ! [v22: int] : ( ~ (BoundedStack_ToString(v20, v21) = v22) |  ? [v23:
% 175.09/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.09/24.14            :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.09/24.14            (BoundedStack_ToString_1(v28) = v29 & IsHeap(v20) = v26 & typeof(v21)
% 175.09/24.14              = v23 & select2(v20, v21, exposeVersion) = v28 & select2(v20, v21,
% 175.09/24.14                inv) = v24 & select2(v20, v21, allocated) = v27 & select2(v20,
% 175.09/24.14                v21, localinv) = v25 & ( ~ (v27 = true_1) |  ~ (v26 = true_1) |  ~
% 175.09/24.14                (v25 = v23) |  ~ (v24 = v23) | v29 = v22 | v21 = nullObject | ( ~
% 175.09/24.14                  (v30 = true_1) & x(v23, BoundedStack) = v30)))) &  ! [v20: int]
% 175.09/24.14          :  ! [v21: int] :  ! [v22: int] : ( ~ (StringEquals(v21, v22) = true_1)
% 175.09/24.14            |  ~ (StringEquals(v20, v21) = true_1) | StringEquals(v20, v22) =
% 175.09/24.14            true_1) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.09/24.14            (System_String_Equals_System_String_System_String(v20, v21, v22) =
% 175.09/24.14              true_1) | StringEquals(v22, v21) = true_1) &  ! [v20: int] :  !
% 175.09/24.14          [v21: int] :  ! [v22: int] : ( ~
% 175.09/24.14            (System_String_Equals_System_String_System_String(v20, v21, v22) =
% 175.09/24.14              true_1) | StringEquals(v21, v22) = true_1) &  ! [v20: int] :  !
% 175.09/24.14          [v21: int] :  ! [v22: int] : ( ~
% 175.09/24.14            (System_String_Equals_System_String_System_String(v20, v21, v22) =
% 175.09/24.14              true_1) | System_String_Equals_System_String(v20, v21, v22) =
% 175.09/24.14            true_1) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.09/24.14            (System_String_Equals_System_String(v20, v21, v22) = true_1) |
% 175.42/24.14            System_String_Equals_System_String_System_String(v20, v21, v22) =
% 175.42/24.14            true_1) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.42/24.14            (max(v20, v21) = v22) | ($lesseq(v21, v22) & $lesseq(v20, v22) & ( ~
% 175.42/24.14                ($lesseq(1, $difference(v22, v21))) |  ~ ($lesseq(1,
% 175.42/24.14                    $difference(v22, v20)))))) &  ! [v20: int] :  ! [v21: int] : 
% 175.42/24.14          ! [v22: int] : ( ~ (min(v20, v21) = v22) | ($lesseq(v22, v21) &
% 175.42/24.14              $lesseq(v22, v20) & ( ~ ($lesseq(1, $difference(v21, v22))) |  ~
% 175.42/24.14                ($lesseq(1, $difference(v20, v22)))))) &  ! [v20: int] :  ! [v21:
% 175.42/24.14            int] :  ! [v22: int] : ( ~ (x_2(v20, v21) = v22) |  ? [v23: int] :
% 175.42/24.14            (x_1(v20, v21) = v23 & $product(v23, v21) = $difference(v20, v22))) & 
% 175.42/24.14          ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (x_2(v20, v21) = v22)
% 175.42/24.14            |  ? [v23: int] : ( ~ ($lesseq(v21, v20)) |  ~ ($lesseq(0, v21)) |
% 175.42/24.14              (v23 = v22 & x_2($difference(v20, v21), v21) = v22))) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] :  ! [v22: int] : ( ~ (x_1(v20, v21) = v22) |  ?
% 175.42/24.14            [v23: int] : (x_2(v20, v21) = v23 & $product(v22, v21) =
% 175.42/24.14              $difference(v20, v23))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.42/24.14            int] : ( ~ (AsMutable(v20) = v22) |  ~ (x(v21, v22) = true_1) |  ?
% 175.42/24.14            [v23: int] : ( ~ (v23 = true_1) & AsMutable(v21) = v21 &
% 175.42/24.14              IsImmutable(v21) = v23)) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.42/24.14            int] : ( ~ (AsImmutable(v20) = v22) |  ~ (x(v21, v22) = true_1) |
% 175.42/24.14            (AsImmutable(v21) = v21 & IsImmutable(v21) = true_1)) &  ! [v20: int]
% 175.42/24.14          :  ! [v21: int] :  ! [v22: int] : ( ~ (Box(v20, v21) = v22) | Unbox(v22)
% 175.42/24.14            = v20) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (Box(v20,
% 175.42/24.14                v21) = v22) |  ? [v23: int] :  ? [v24: int] : ( ~ (v22 = v21) |
% 175.42/24.14              v21 = v20 | ( ~ (v24 = true_1) & UnboxedType(v21) = v23 & x(v23,
% 175.42/24.14                  System_Object) = v24))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14          [v22: int] : ( ~ (ElementProxyStruct(v20, v21) = v22) | typeof(v22) =
% 175.42/24.14            System_Object) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.42/24.14            (ElementProxy(v20, v21) = v22) | typeof(v22) = System_Object) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (UBound(v20, v21) =
% 175.42/24.14              v22) | DimLength(v20, v21) = $sum(v22, 1)) &  ! [v20: int] :  !
% 175.42/24.14          [v21: int] :  ! [v22: int] : ( ~ (DimLength(v20, v21) = v22) |
% 175.42/24.14            UBound(v20, v21) = $sum(v22, -1)) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14          [v22: int] : ( ~ (IntArray(v20, v21) = v22) | ElementType(v22) = v20) & 
% 175.42/24.14          ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (IntArray(v20, v21) =
% 175.42/24.14              v22) | (x(v22, v22) = true_1 & x(v22, System_Array) = true_1)) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (ValueArray(v20, v21) =
% 175.42/24.14              v22) | ElementType(v22) = v20) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14          [v22: int] : ( ~ (ValueArray(v20, v21) = v22) | (x(v22, v22) = true_1 &
% 175.42/24.14              x(v22, System_Array) = true_1)) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14          [v22: int] : ( ~ (RefArray(v20, v21) = v22) | ElementType(v22) = v20) & 
% 175.42/24.14          ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (RefArray(v20, v21) =
% 175.42/24.14              v22) | (x(v22, v22) = true_1 & x(v22, System_Array) = true_1)) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (NonNullRefArray(v20,
% 175.42/24.14                v21) = v22) | ElementType(v22) = v20) &  ! [v20: int] :  ! [v21:
% 175.42/24.14            int] :  ! [v22: int] : ( ~ (NonNullRefArray(v20, v21) = v22) | (x(v22,
% 175.42/24.14                v22) = true_1 & x(v22, System_Array) = true_1)) &  ! [v20: int] : 
% 175.42/24.14          ! [v21: int] :  ! [v22: int] : ( ~ (typeof(v20) = v22) |  ~ (x(v22, v21)
% 175.42/24.14              = true_1) | Is(v20, v21) = true_1) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14           ! [v22: int] : ( ~ (typeof(nullObject) = v21) |  ~ (x(v21, v20) = v22)
% 175.42/24.14            | Is(nullObject, v20) = true_1) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14          [v22: int] : ( ~ (select2(v21, v20, BoundedStack_max) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.42/24.14            :  ? [v28: int] :  ? [v29: int] : (Length(v28) = v29 & IsHeap(v21) =
% 175.42/24.14              v24 & x(v25, BoundedStack) = v26 & select2(v21, v20,
% 175.42/24.14                BoundedStack_size) = v23 & select2(v21, v20, inv) = v25 &
% 175.42/24.14              select2(v21, v20, BoundedStack_elems) = v28 & select2(v21, v20,
% 175.42/24.14                localinv) = v27 & ( ~ (v26 = true_1) |  ~ (v24 = true_1) | v27 =
% 175.42/24.14                System_Object | ($lesseq(v22, v29) & $lesseq(v23, v22) &
% 175.42/24.14                  $lesseq(0, v23))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.42/24.14            int] : ( ~ (select2(v21, v20, ownerFrame) = v22) |  ? [v23: int] :  ?
% 175.42/24.14            [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28:
% 175.42/24.14              int] :  ? [v29: int] :  ? [v30: int] :  ? [v31: int] :  ? [v32: int]
% 175.42/24.14            :  ? [v33: int] :  ? [v34: int] :  ? [v35: int] :  ? [v36: int] :  ?
% 175.42/24.14            [v37: int] : (IsHeap(v21) = v25 & select2(v21, v23, ownerFrame) = v27
% 175.42/24.14              & select2(v21, v23, allocated) = v29 & select2(v21, v23, ownerRef) =
% 175.42/24.14              v28 & select2(v21, v20, FirstConsistentOwner) = v23 & select2(v21,
% 175.42/24.14                v20, allocated) = v26 & select2(v21, v20, ownerRef) = v24 & ( ~
% 175.42/24.14                (v26 = true_1) |  ~ (v25 = true_1) | v22 = PeerGroupPlaceholder |
% 175.42/24.14                v20 = nullObject | (v33 = v32 & BaseClass(v22) = v32 &
% 175.42/24.14                  select2(v21, v24, localinv) = v32) | (v29 = true_1 &  ~ (v23 =
% 175.42/24.14                    nullObject) & (v27 = PeerGroupPlaceholder | (v37 = v36 &
% 175.42/24.14                      BaseClass(v27) = v36 & select2(v21, v28, localinv) = v36) |
% 175.42/24.14                    ( ~ (v35 = true_1) & x(v34, v27) = v35 & select2(v21, v28,
% 175.42/24.14                        inv) = v34))) | ( ~ (v31 = true_1) & x(v30, v22) = v31 &
% 175.42/24.14                  select2(v21, v24, inv) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v21, v20, BoundedStack_size) = v22) |  ?
% 175.42/24.14            [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27:
% 175.42/24.14              int] :  ? [v28: int] :  ? [v29: int] : (Length(v28) = v29 &
% 175.42/24.14              IsHeap(v21) = v24 & x(v25, BoundedStack) = v26 & select2(v21, v20,
% 175.42/24.14                BoundedStack_max) = v23 & select2(v21, v20, inv) = v25 &
% 175.42/24.14              select2(v21, v20, BoundedStack_elems) = v28 & select2(v21, v20,
% 175.42/24.14                localinv) = v27 & ( ~ (v26 = true_1) |  ~ (v24 = true_1) | v27 =
% 175.42/24.14                System_Object | ($lesseq(v23, v29) & $lesseq(v22, v23) &
% 175.42/24.14                  $lesseq(0, v22))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.42/24.14            int] : ( ~ (select2(v21, v20, FirstConsistentOwner) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.42/24.14            :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31: int] :  ?
% 175.42/24.14            [v32: int] :  ? [v33: int] :  ? [v34: int] :  ? [v35: int] :  ? [v36:
% 175.42/24.14              int] :  ? [v37: int] : (IsHeap(v21) = v25 & select2(v21, v22,
% 175.42/24.14                ownerFrame) = v27 & select2(v21, v22, allocated) = v29 &
% 175.42/24.14              select2(v21, v22, ownerRef) = v28 & select2(v21, v20, ownerFrame) =
% 175.42/24.14              v23 & select2(v21, v20, allocated) = v26 & select2(v21, v20,
% 175.42/24.14                ownerRef) = v24 & ( ~ (v26 = true_1) |  ~ (v25 = true_1) | v23 =
% 175.42/24.14                PeerGroupPlaceholder | v20 = nullObject | (v33 = v32 &
% 175.42/24.14                  BaseClass(v23) = v32 & select2(v21, v24, localinv) = v32) | (v29
% 175.42/24.14                  = true_1 &  ~ (v22 = nullObject) & (v27 = PeerGroupPlaceholder |
% 175.42/24.14                    (v37 = v36 & BaseClass(v27) = v36 & select2(v21, v28,
% 175.42/24.14                        localinv) = v36) | ( ~ (v35 = true_1) & x(v34, v27) = v35
% 175.42/24.14                      & select2(v21, v28, inv) = v34))) | ( ~ (v31 = true_1) &
% 175.42/24.14                  x(v30, v23) = v31 & select2(v21, v24, inv) = v30)))) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v21, v20, inv) =
% 175.42/24.14              v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int]
% 175.42/24.14            :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] : (Length(v28) = v29 &
% 175.42/24.14              IsHeap(v21) = v25 & x(v22, BoundedStack) = v26 & select2(v21, v20,
% 175.42/24.14                BoundedStack_max) = v23 & select2(v21, v20, BoundedStack_size) =
% 175.42/24.14              v24 & select2(v21, v20, BoundedStack_elems) = v28 & select2(v21,
% 175.42/24.14                v20, localinv) = v27 & ( ~ (v26 = true_1) |  ~ (v25 = true_1) |
% 175.42/24.14                v27 = System_Object | ($lesseq(v23, v29) & $lesseq(v24, v23) &
% 175.42/24.14                  $lesseq(0, v24))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.42/24.14            int] : ( ~ (select2(v21, v20, BoundedStack_elems) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.42/24.14            :  ? [v28: int] :  ? [v29: int] : (Length(v22) = v29 & IsHeap(v21) =
% 175.42/24.14              v25 & x(v26, BoundedStack) = v27 & select2(v21, v20,
% 175.42/24.14                BoundedStack_max) = v23 & select2(v21, v20, BoundedStack_size) =
% 175.42/24.14              v24 & select2(v21, v20, inv) = v26 & select2(v21, v20, localinv) =
% 175.42/24.14              v28 & ( ~ (v27 = true_1) |  ~ (v25 = true_1) | v28 = System_Object |
% 175.42/24.14                ($lesseq(v23, v29) & $lesseq(v24, v23) & $lesseq(0, v24))))) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v21, v20,
% 175.42/24.14                allocated) = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int]
% 175.42/24.14            :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ?
% 175.42/24.14            [v30: int] :  ? [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34:
% 175.42/24.14              int] :  ? [v35: int] :  ? [v36: int] :  ? [v37: int] : (IsHeap(v21)
% 175.42/24.14              = v26 & select2(v21, v23, ownerFrame) = v27 & select2(v21, v23,
% 175.42/24.14                allocated) = v29 & select2(v21, v23, ownerRef) = v28 &
% 175.42/24.14              select2(v21, v20, ownerFrame) = v24 & select2(v21, v20,
% 175.42/24.14                FirstConsistentOwner) = v23 & select2(v21, v20, ownerRef) = v25 &
% 175.42/24.14              ( ~ (v26 = true_1) |  ~ (v22 = true_1) | v24 = PeerGroupPlaceholder
% 175.42/24.14                | v20 = nullObject | (v33 = v32 & BaseClass(v24) = v32 &
% 175.42/24.14                  select2(v21, v25, localinv) = v32) | (v29 = true_1 &  ~ (v23 =
% 175.42/24.14                    nullObject) & (v27 = PeerGroupPlaceholder | (v37 = v36 &
% 175.42/24.14                      BaseClass(v27) = v36 & select2(v21, v28, localinv) = v36) |
% 175.42/24.14                    ( ~ (v35 = true_1) & x(v34, v27) = v35 & select2(v21, v28,
% 175.42/24.14                        inv) = v34))) | ( ~ (v31 = true_1) & x(v30, v24) = v31 &
% 175.42/24.14                  select2(v21, v25, inv) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v21, v20, localinv) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.42/24.14            :  ? [v28: int] :  ? [v29: int] : (Length(v28) = v29 & IsHeap(v21) =
% 175.42/24.14              v25 & x(v26, BoundedStack) = v27 & select2(v21, v20,
% 175.42/24.14                BoundedStack_max) = v23 & select2(v21, v20, BoundedStack_size) =
% 175.42/24.14              v24 & select2(v21, v20, inv) = v26 & select2(v21, v20,
% 175.42/24.14                BoundedStack_elems) = v28 & ( ~ (v27 = true_1) |  ~ (v25 = true_1)
% 175.42/24.14                | v22 = System_Object | ($lesseq(v23, v29) & $lesseq(v24, v23) &
% 175.42/24.14                  $lesseq(0, v24))))) &  ! [v20: int] :  ! [v21: int] :  ! [v22:
% 175.42/24.14            int] : ( ~ (select2(v21, v20, ownerRef) = v22) |  ? [v23: int] :  ?
% 175.42/24.14            [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28:
% 175.42/24.14              int] :  ? [v29: int] :  ? [v30: int] :  ? [v31: int] :  ? [v32: int]
% 175.42/24.14            :  ? [v33: int] :  ? [v34: int] :  ? [v35: int] :  ? [v36: int] :  ?
% 175.42/24.14            [v37: int] : (IsHeap(v21) = v25 & select2(v21, v23, ownerFrame) = v27
% 175.42/24.14              & select2(v21, v23, allocated) = v29 & select2(v21, v23, ownerRef) =
% 175.42/24.14              v28 & select2(v21, v20, ownerFrame) = v24 & select2(v21, v20,
% 175.42/24.14                FirstConsistentOwner) = v23 & select2(v21, v20, allocated) = v26 &
% 175.42/24.14              ( ~ (v26 = true_1) |  ~ (v25 = true_1) | v24 = PeerGroupPlaceholder
% 175.42/24.14                | v20 = nullObject | (v33 = v32 & BaseClass(v24) = v32 &
% 175.42/24.14                  select2(v21, v22, localinv) = v32) | (v29 = true_1 &  ~ (v23 =
% 175.42/24.14                    nullObject) & (v27 = PeerGroupPlaceholder | (v37 = v36 &
% 175.42/24.14                      BaseClass(v27) = v36 & select2(v21, v28, localinv) = v36) |
% 175.42/24.14                    ( ~ (v35 = true_1) & x(v34, v27) = v35 & select2(v21, v28,
% 175.42/24.14                        inv) = v34))) | ( ~ (v31 = true_1) & x(v30, v24) = v31 &
% 175.42/24.14                  select2(v21, v22, inv) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v20, v21, exposeVersion) = v22) |  ?
% 175.42/24.14            [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27:
% 175.42/24.14              int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.42/24.14            (BoundedStack_ToString_1(v22) = v29 & BoundedStack_ToString(v20, v21)
% 175.42/24.14              = v28 & IsHeap(v20) = v26 & typeof(v21) = v23 & select2(v20, v21,
% 175.42/24.14                inv) = v24 & select2(v20, v21, allocated) = v27 & select2(v20,
% 175.42/24.14                v21, localinv) = v25 & ( ~ (v27 = true_1) |  ~ (v26 = true_1) |  ~
% 175.42/24.14                (v25 = v23) |  ~ (v24 = v23) | v29 = v28 | v21 = nullObject | ( ~
% 175.42/24.14                  (v30 = true_1) & x(v23, BoundedStack) = v30)))) &  ! [v20: int]
% 175.42/24.14          :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21, exposeVersion)
% 175.42/24.14              = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26:
% 175.42/24.14              int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int]
% 175.42/24.14            : (System_Object_ToString_1(v22) = v29 & System_Object_ToString(v20,
% 175.42/24.14                v21) = v28 & IsHeap(v20) = v26 & typeof(v21) = v23 & select2(v20,
% 175.42/24.14                v21, inv) = v24 & select2(v20, v21, allocated) = v27 &
% 175.42/24.14              select2(v20, v21, localinv) = v25 & ( ~ (v27 = true_1) |  ~ (v26 =
% 175.42/24.14                  true_1) |  ~ (v25 = v23) |  ~ (v24 = v23) | v29 = v28 | v21 =
% 175.42/24.14                nullObject | ( ~ (v30 = true_1) & x(v23, System_Object) = v30))))
% 175.42/24.14          &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21,
% 175.42/24.14                ownerFrame) = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int]
% 175.42/24.14            :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ?
% 175.42/24.14            [v30: int] :  ? [v31: int] : (IsHeap(v20) = v25 & typeof(v21) = v23 &
% 175.42/24.14              select2(v20, v21, inv) = v26 & select2(v20, v21, localinv) = v27 &
% 175.42/24.14              select2(v20, v21, ownerRef) = v24 & ( ~ (v25 = true_1) | v22 =
% 175.42/24.14                PeerGroupPlaceholder | (v31 = v30 & BaseClass(v22) = v30 &
% 175.42/24.14                  select2(v20, v24, localinv) = v30) | (v27 = v23 & v26 = v23) | (
% 175.42/24.14                  ~ (v29 = true_1) & x(v28, v22) = v29 & select2(v20, v24, inv) =
% 175.42/24.14                  v28)))) &  ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.42/24.14            (select2(v20, v21, inv) = v22) |  ? [v23: int] :  ? [v24: int] :  ?
% 175.42/24.14            [v25: int] :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29:
% 175.42/24.14              int] :  ? [v30: int] :  ? [v31: int] : (IsHeap(v20) = v26 &
% 175.42/24.14              typeof(v21) = v23 & select2(v20, v21, ownerFrame) = v24 &
% 175.42/24.14              select2(v20, v21, localinv) = v27 & select2(v20, v21, ownerRef) =
% 175.42/24.14              v25 & ( ~ (v26 = true_1) | v24 = PeerGroupPlaceholder | (v31 = v30 &
% 175.42/24.14                  BaseClass(v24) = v30 & select2(v20, v25, localinv) = v30) | (v27
% 175.42/24.14                  = v22 & v23 = v22) | ( ~ (v29 = true_1) & x(v28, v24) = v29 &
% 175.42/24.14                  select2(v20, v25, inv) = v28)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v20, v21, inv) = v22) |  ? [v23: int] : 
% 175.42/24.14            ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ?
% 175.42/24.14            [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.42/24.14            (BoundedStack_ToString_1(v28) = v29 & BoundedStack_ToString(v20, v21)
% 175.42/24.14              = v27 & IsHeap(v20) = v25 & typeof(v21) = v23 & select2(v20, v21,
% 175.42/24.14                exposeVersion) = v28 & select2(v20, v21, allocated) = v26 &
% 175.42/24.14              select2(v20, v21, localinv) = v24 & ( ~ (v26 = true_1) |  ~ (v25 =
% 175.42/24.14                  true_1) |  ~ (v24 = v22) |  ~ (v23 = v22) | v29 = v27 | v21 =
% 175.42/24.14                nullObject | ( ~ (v30 = true_1) & x(v22, BoundedStack) = v30)))) &
% 175.42/24.14           ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21,
% 175.42/24.14                inv) = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ?
% 175.42/24.14            [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30:
% 175.42/24.14              int] : (System_Object_ToString_1(v28) = v29 &
% 175.42/24.14              System_Object_ToString(v20, v21) = v27 & IsHeap(v20) = v25 &
% 175.42/24.14              typeof(v21) = v23 & select2(v20, v21, exposeVersion) = v28 &
% 175.42/24.14              select2(v20, v21, allocated) = v26 & select2(v20, v21, localinv) =
% 175.42/24.14              v24 & ( ~ (v26 = true_1) |  ~ (v25 = true_1) |  ~ (v24 = v22) |  ~
% 175.42/24.14                (v23 = v22) | v29 = v27 | v21 = nullObject | ( ~ (v30 = true_1) &
% 175.42/24.14                  x(v22, System_Object) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v20, v21, inv) = v22) |  ? [v23: int] : 
% 175.42/24.14            ? [v24: int] :  ? [v25: int] :  ? [v26: int] : (IsHeap(v20) = v24 &
% 175.42/24.14              typeof(v21) = v23 & select2(v20, v21, localinv) = v25 & ( ~ (v24 =
% 175.42/24.14                  true_1) | v21 = nullObject | (v25 = v22 & v23 = v22) | ( ~ (v26
% 175.42/24.14                    = true_1) & x(v23, System_Array) = v26)))) &  ! [v20: int] : 
% 175.42/24.14          ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21, allocated) = v22)
% 175.42/24.14            |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.14            [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.42/24.14            (BoundedStack_ToString_1(v28) = v29 & BoundedStack_ToString(v20, v21)
% 175.42/24.14              = v27 & IsHeap(v20) = v26 & typeof(v21) = v23 & select2(v20, v21,
% 175.42/24.14                exposeVersion) = v28 & select2(v20, v21, inv) = v24 & select2(v20,
% 175.42/24.14                v21, localinv) = v25 & ( ~ (v26 = true_1) |  ~ (v25 = v23) |  ~
% 175.42/24.14                (v24 = v23) |  ~ (v22 = true_1) | v29 = v27 | v21 = nullObject | (
% 175.42/24.14                  ~ (v30 = true_1) & x(v23, BoundedStack) = v30)))) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21,
% 175.42/24.14                allocated) = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int]
% 175.42/24.14            :  ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ?
% 175.42/24.14            [v30: int] : (System_Object_ToString_1(v28) = v29 &
% 175.42/24.14              System_Object_ToString(v20, v21) = v27 & IsHeap(v20) = v26 &
% 175.42/24.14              typeof(v21) = v23 & select2(v20, v21, exposeVersion) = v28 &
% 175.42/24.14              select2(v20, v21, inv) = v24 & select2(v20, v21, localinv) = v25 & (
% 175.42/24.14                ~ (v26 = true_1) |  ~ (v25 = v23) |  ~ (v24 = v23) |  ~ (v22 =
% 175.42/24.14                  true_1) | v29 = v27 | v21 = nullObject | ( ~ (v30 = true_1) &
% 175.42/24.14                  x(v23, System_Object) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v20, v21, localinv) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.42/24.14            :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31: int] :
% 175.42/24.14            (IsHeap(v20) = v26 & typeof(v21) = v23 & select2(v20, v21, ownerFrame)
% 175.42/24.14              = v24 & select2(v20, v21, inv) = v27 & select2(v20, v21, ownerRef) =
% 175.42/24.14              v25 & ( ~ (v26 = true_1) | v24 = PeerGroupPlaceholder | (v31 = v30 &
% 175.42/24.14                  BaseClass(v24) = v30 & select2(v20, v25, localinv) = v30) | (v27
% 175.42/24.14                  = v22 & v23 = v22) | ( ~ (v29 = true_1) & x(v28, v24) = v29 &
% 175.42/24.14                  select2(v20, v25, inv) = v28)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v20, v21, localinv) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int]
% 175.42/24.14            :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :
% 175.42/24.14            (BoundedStack_ToString_1(v28) = v29 & BoundedStack_ToString(v20, v21)
% 175.42/24.14              = v27 & IsHeap(v20) = v25 & typeof(v21) = v23 & select2(v20, v21,
% 175.42/24.14                exposeVersion) = v28 & select2(v20, v21, inv) = v24 & select2(v20,
% 175.42/24.14                v21, allocated) = v26 & ( ~ (v26 = true_1) |  ~ (v25 = true_1) | 
% 175.42/24.14                ~ (v24 = v22) |  ~ (v23 = v22) | v29 = v27 | v21 = nullObject | (
% 175.42/24.14                  ~ (v30 = true_1) & x(v22, BoundedStack) = v30)))) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21,
% 175.42/24.14                localinv) = v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 175.42/24.14             ? [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ?
% 175.42/24.14            [v30: int] : (System_Object_ToString_1(v28) = v29 &
% 175.42/24.14              System_Object_ToString(v20, v21) = v27 & IsHeap(v20) = v25 &
% 175.42/24.14              typeof(v21) = v23 & select2(v20, v21, exposeVersion) = v28 &
% 175.42/24.14              select2(v20, v21, inv) = v24 & select2(v20, v21, allocated) = v26 &
% 175.42/24.14              ( ~ (v26 = true_1) |  ~ (v25 = true_1) |  ~ (v24 = v22) |  ~ (v23 =
% 175.42/24.14                  v22) | v29 = v27 | v21 = nullObject | ( ~ (v30 = true_1) &
% 175.42/24.14                  x(v22, System_Object) = v30)))) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          :  ! [v22: int] : ( ~ (select2(v20, v21, localinv) = v22) |  ? [v23:
% 175.42/24.14              int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] : (IsHeap(v20)
% 175.42/24.14              = v24 & typeof(v21) = v23 & select2(v20, v21, inv) = v25 & ( ~ (v24
% 175.42/24.14                  = true_1) | v21 = nullObject | (v25 = v22 & v23 = v22) | ( ~
% 175.42/24.14                  (v26 = true_1) & x(v23, System_Array) = v26)))) &  ! [v20: int]
% 175.42/24.14          :  ! [v21: int] :  ! [v22: int] : ( ~ (select2(v20, v21, ownerRef) =
% 175.42/24.14              v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int]
% 175.42/24.14            :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.14            [v31: int] : (IsHeap(v20) = v25 & typeof(v21) = v23 & select2(v20,
% 175.42/24.14                v21, ownerFrame) = v24 & select2(v20, v21, inv) = v26 &
% 175.42/24.14              select2(v20, v21, localinv) = v27 & ( ~ (v25 = true_1) | v24 =
% 175.42/24.14                PeerGroupPlaceholder | (v31 = v30 & BaseClass(v24) = v30 &
% 175.42/24.14                  select2(v20, v22, localinv) = v30) | (v27 = v23 & v26 = v23) | (
% 175.42/24.14                  ~ (v29 = true_1) & x(v28, v24) = v29 & select2(v20, v22, inv) =
% 175.42/24.14                  v28)))) &  ! [v20: int] :  ! [v21: int] : (v21 = v20 |  ~
% 175.42/24.14            (shr(v20, 0) = v21)) &  ! [v20: int] :  ! [v21: int] : (v21 = v20 |  ~
% 175.42/24.14            (shl(v20, 0) = v21)) &  ! [v20: int] :  ! [v21: int] : (v21 = v20 |  ~
% 175.42/24.14            (IsValueType(v20) = true_1) |  ~ (x(v21, v20) = true_1)) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] : (v21 = v20 |  ~ (IsValueType(v20) = true_1) | 
% 175.42/24.14            ~ (x(v20, v21) = true_1)) &  ! [v20: int] :  ! [v21: int] : (v21 =
% 175.42/24.14            true_1 |  ~ ($lesseq(v20, int_18446744073709551615)) |  ~ ($lesseq(0,
% 175.42/24.14                v20)) |  ~ (InRange(v20, System_UInt64) = v21)) &  ! [v20: int] : 
% 175.42/24.14          ! [v21: int] : (v21 = true_1 |  ~ ($lesseq(v20, int_4294967295)) |  ~
% 175.42/24.14            ($lesseq(0, v20)) |  ~ (InRange(v20, System_UInt32) = v21)) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] : (v21 = true_1 |  ~ ($lesseq(1,
% 175.42/24.14                $difference($product(-1, v20), int_m9223372036854775808))) |  ~
% 175.42/24.14            ($lesseq(int_m9223372036854775808, v20)) |  ~ (InRange(v20,
% 175.42/24.14                System_Int64) = v21)) &  ! [v20: int] :  ! [v21: int] : (v21 =
% 175.42/24.14            true_1 |  ~ ($lesseq(1, $difference($product(-1, v20),
% 175.42/24.14                  int_m2147483648))) |  ~ ($lesseq(int_m2147483648, v20)) |  ~
% 175.42/24.14            (InRange(v20, System_Int32) = v21)) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14          (v21 = true_1 |  ~ ($lesseq(v20, 65535)) |  ~ ($lesseq(0, v20)) |  ~
% 175.42/24.14            (InRange(v20, System_Char) = v21)) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14          (v21 = true_1 |  ~ ($lesseq(v20, 65535)) |  ~ ($lesseq(0, v20)) |  ~
% 175.42/24.14            (InRange(v20, System_UInt16) = v21)) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14          (v21 = true_1 |  ~ ($lesseq(v20, 32767)) |  ~ ($lesseq(-32768, v20)) | 
% 175.42/24.14            ~ (InRange(v20, System_Int16) = v21)) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14          : (v21 = true_1 |  ~ ($lesseq(v20, 255)) |  ~ ($lesseq(0, v20)) |  ~
% 175.42/24.14            (InRange(v20, System_Byte) = v21)) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14          (v21 = true_1 |  ~ ($lesseq(v20, 127)) |  ~ ($lesseq(-128, v20)) |  ~
% 175.42/24.14            (InRange(v20, System_SByte) = v21)) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14          (v21 = true_1 |  ~ (StringEquals(v20, v20) = v21)) &  ! [v20: int] :  !
% 175.42/24.14          [v21: int] : (v21 = true_1 |  ~ (Is(nullObject, v20) = v21)) &  ! [v20:
% 175.42/24.14            int] :  ! [v21: int] : (v21 = true_1 |  ~ (select2(v20,
% 175.42/24.14                stringLiteral11, allocated) = v21) |  ? [v22: int] : ( ~ (v22 =
% 175.42/24.14                true_1) & IsHeap(v20) = v22)) &  ! [v20: int] :  ! [v21: int] :
% 175.42/24.14          (v21 = true_1 |  ~ (select2(v20, stringLiteral9, allocated) = v21) |  ?
% 175.42/24.14            [v22: int] : ( ~ (v22 = true_1) & IsHeap(v20) = v22)) &  ! [v20: int]
% 175.42/24.14          :  ! [v21: int] : (v21 = true_1 |  ~ (select2(v20, stringLiteral10,
% 175.42/24.14                allocated) = v21) |  ? [v22: int] : ( ~ (v22 = true_1) &
% 175.42/24.14              IsHeap(v20) = v22)) &  ! [v20: int] :  ! [v21: int] : (v21 = true_1
% 175.42/24.14            |  ~ (select2(v20, stringLiteral8, allocated) = v21) |  ? [v22: int] :
% 175.42/24.14            ( ~ (v22 = true_1) & IsHeap(v20) = v22)) &  ! [v20: int] :  ! [v21:
% 175.42/24.14            int] : (v21 = stringLiteral11 |  ~
% 175.42/24.14            (System_String_IsInterned_System_String_notnull(v20, stringLiteral11)
% 175.42/24.14              = v21) |  ? [v22: int] : ( ~ (v22 = true_1) & IsHeap(v20) = v22)) & 
% 175.42/24.14          ! [v20: int] :  ! [v21: int] : (v21 = stringLiteral9 |  ~
% 175.42/24.14            (System_String_IsInterned_System_String_notnull(v20, stringLiteral9) =
% 175.42/24.14              v21) |  ? [v22: int] : ( ~ (v22 = true_1) & IsHeap(v20) = v22)) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] : (v21 = stringLiteral10 |  ~
% 175.42/24.14            (System_String_IsInterned_System_String_notnull(v20, stringLiteral10)
% 175.42/24.14              = v21) |  ? [v22: int] : ( ~ (v22 = true_1) & IsHeap(v20) = v22)) & 
% 175.42/24.14          ! [v20: int] :  ! [v21: int] : (v21 = stringLiteral8 |  ~
% 175.42/24.14            (System_String_IsInterned_System_String_notnull(v20, stringLiteral8) =
% 175.42/24.14              v21) |  ? [v22: int] : ( ~ (v22 = true_1) & IsHeap(v20) = v22)) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] : (v20 = nullObject |  ~ (Is(v20, v21) =
% 175.42/24.14              true_1) | IsNotNull(v20, v21) = true_1) &  ! [v20: int] :  ! [v21:
% 175.42/24.14            int] : (v20 = nullObject |  ~ (Is(v20, v21) = true_1) |  ? [v22: int]
% 175.42/24.14            : (typeof(v20) = v22 & x(v22, v21) = true_1)) &  ! [v20: int] :  !
% 175.42/24.14          [v21: int] : ( ~ ($lesseq(v21, -1)) |  ~ (StringLength(v20) = v21)) &  !
% 175.42/24.14          [v20: int] :  ! [v21: int] : ( ~ ($lesseq(v21, 0) |  ~ (Rank(v20) =
% 175.42/24.14                v21)) &  ! [v20: int] :  ! [v21: int] : ( ~ (BoxTester(v20, v21) =
% 175.42/24.14                nullObject) |  ? [v22: int] : ( ~ (v22 = v21) & UnboxedType(v20) =
% 175.42/24.14                v22)) &  ! [v20: int] :  ! [v21: int] : ( ~
% 175.42/24.14              (AsNonNullRefField(v20, v21) = v20) | AsRefField(v20, v21) = v20) & 
% 175.42/24.14            ! [v20: int] :  ! [v21: int] : ( ~ (Is(v20, v21) = true_1) | As(v20,
% 175.42/24.14                v21) = v20) &  ! [v20: int] :  ! [v21: int] : ( ~ (Is(nullObject,
% 175.42/24.14                  v20) = v21) |  ? [v22: int] : ( ~ (v22 = true_1) &
% 175.42/24.14                IsNotNull(nullObject, v20) = v22)) &  ! [v20: int] :  ! [v21: int]
% 175.42/24.14            : ( ~ (TypeObject(v20) = v21) | TypeName(v21) = v20) &  ! [v20: int] :
% 175.42/24.14             ! [v21: int] : ( ~ (TypeObject(v20) = v21) | IsNotNull(v21,
% 175.42/24.14                System_Type) = true_1) &  ! [v20: int] :  ! [v21: int] : ( ~
% 175.42/24.14              (IsNotNull(v20, v21) = true_1) | Is(v20, v21) = true_1) &  ! [v20:
% 175.42/24.14              int] :  ! [v21: int] : ( ~ (BaseClass(v20) = v21) | (x(v20, v21) =
% 175.42/24.14                true_1 & ( ~ (v21 = v20) | v20 = System_Object))) &  ! [v20: int]
% 175.42/24.14            :  ! [v21: int] : ( ~ (IsAllocated(v21, v20) = true_1) |  ? [v22: int]
% 175.42/24.14              :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :
% 175.42/24.14              ((v26 = true_1 & IsAllocated(v21, v25) = true_1 & ElementProxy(v20,
% 175.42/24.14                    -1) = v25) | ( ~ (v24 = true_1) & typeof(v20) = v23 & x(v23,
% 175.42/24.14                    System_Array) = v24) | ( ~ (v22 = true_1) & IsHeap(v21) =
% 175.42/24.14                  v22))) &  ! [v20: int] :  ! [v21: int] : ( ~ (IsAllocated(v20,
% 175.42/24.14                  v21) = true_1) | select2(v20, v21, allocated) = true_1) &  !
% 175.42/24.14            [v20: int] :  ! [v21: int] : ( ~ (DimLength(v20, 0) = v21) |  ? [v22:
% 175.42/24.14                int] :  ? [v23: int] : ((v23 = v21 & Length(v20) = v21) | ( ~ (v22
% 175.42/24.14                    = 1) & Rank(v20) = v22))) &  ! [v20: int] :  ! [v21: int] : (
% 175.42/24.14              ~ (Length(v20) = v21) |  ? [v22: int] :  ? [v23: int] : ((v23 = v21
% 175.42/24.14                  & DimLength(v20, 0) = v21) | ( ~ (v22 = 1) & Rank(v20) = v22)))
% 175.42/24.14            &  ! [v20: int] :  ! [v21: int] : ( ~ (Length(v20) = v21) |
% 175.42/24.14              ($lesseq(1, $difference($product(-1, v21), int_m2147483648)) &
% 175.42/24.14                $lesseq(0, v21))) &  ! [v20: int] :  ! [v21: int] : ( ~
% 175.42/24.14              (typeof(v20) = v21) |  ? [v22: int] : ( ~ (v22 = true_1) &
% 175.42/24.14                IsMemberlessType(v21) = v22)) &  ! [v20: int] :  ! [v21: int] : (
% 175.42/24.14              ~ (ClassRepr(v20) = v21) | ClassReprInv(v21) = v20) &  ! [v20: int]
% 175.42/24.14            :  ! [v21: int] : ( ~ (ClassRepr(v20) = v21) |  ? [v22: int] :  ?
% 175.42/24.14              [v23: int] : ( ~ (v23 = true_1) & typeof(v21) = v22 & x(v22,
% 175.42/24.14                  System_Object) = v23)) &  ! [v20: int] : (v20 = System_String | 
% 175.42/24.14              ~ (x(v20, System_String) = true_1)) &  ! [v20: int] : ( ~
% 175.42/24.14              ($lesseq(1, $difference(int_m9223372036854775808, v20))) |  ~
% 175.42/24.14              (InRange(v20, System_Int64) = true_1)) &  ! [v20: int] : ( ~
% 175.42/24.14              ($lesseq(1, $difference(int_m2147483648, v20))) |  ~ (InRange(v20,
% 175.42/24.14                  System_Int32) = true_1)) &  ! [v20: int] : ( ~ ($lesseq(v20,
% 175.42/24.14                  -32769)) |  ~ (InRange(v20, System_Int16) = true_1)) &  ! [v20:
% 175.42/24.14              int] : ( ~ ($lesseq(v20, -129)) |  ~ (InRange(v20, System_SByte) =
% 175.42/24.14                true_1)) &  ! [v20: int] : ( ~ ($lesseq(v20, -1)) |  ~
% 175.42/24.14              (InRange(v20, System_Byte) = true_1)) &  ! [v20: int] : ( ~
% 175.42/24.14              ($lesseq(v20, -1)) |  ~ (InRange(v20, System_UInt32) = true_1)) &  !
% 175.42/24.14            [v20: int] : ( ~ ($lesseq(v20, -1)) |  ~ (InRange(v20, System_Char) =
% 175.42/24.14                true_1)) &  ! [v20: int] : ( ~ ($lesseq(v20, -1)) |  ~
% 175.42/24.14              (InRange(v20, System_UInt16) = true_1)) &  ! [v20: int] : ( ~
% 175.42/24.14              ($lesseq(v20, -1)) |  ~ (InRange(v20, System_UInt64) = true_1)) &  !
% 175.42/24.14            [v20: int] : ( ~ ($lesseq(1, $difference(v20,
% 175.42/24.14                    int_18446744073709551615))) |  ~ (InRange(v20, System_UInt64)
% 175.42/24.14                = true_1)) &  ! [v20: int] : ( ~ ($lesseq(1, $difference(v20,
% 175.42/24.14                    int_4294967295))) |  ~ (InRange(v20, System_UInt32) = true_1))
% 175.42/24.14            &  ! [v20: int] : ( ~ ($lesseq(0, $sum(v20,
% 175.42/24.14                    int_m9223372036854775808))) |  ~ (InRange(v20, System_Int64) =
% 175.42/24.14                true_1)) &  ! [v20: int] : ( ~ ($lesseq(0, $sum(v20,
% 175.42/24.14                    int_m2147483648))) |  ~ (InRange(v20, System_Int32) = true_1))
% 175.42/24.14            &  ! [v20: int] : ( ~ ($lesseq(65536, v20)) |  ~ (InRange(v20,
% 175.42/24.14                  System_Char) = true_1)) &  ! [v20: int] : ( ~ ($lesseq(65536,
% 175.42/24.14                  v20)) |  ~ (InRange(v20, System_UInt16) = true_1)) &  ! [v20:
% 175.42/24.14              int] : ( ~ ($lesseq(32768, v20)) |  ~ (InRange(v20, System_Int16) =
% 175.42/24.14                true_1)) &  ! [v20: int] : ( ~ ($lesseq(256, v20)) |  ~
% 175.42/24.14              (InRange(v20, System_Byte) = true_1)) &  ! [v20: int] : ( ~
% 175.42/24.14              ($lesseq(128, v20)) |  ~ (InRange(v20, System_SByte) = true_1)) &  !
% 175.42/24.14            [v20: int] :  ~ (IsNotNull(nullObject, v20) = true_1) &  ! [v20: int]
% 175.42/24.14            : ( ~ (Rank(v20) = 1) |  ? [v21: int] : (DimLength(v20, 0) = v21 &
% 175.42/24.14                Length(v20) = v21)) &  ! [v20: int] : ( ~ (IsHeap(v20) = true_1) |
% 175.42/24.14              System_String_IsInterned_System_String_notnull(v20, stringLiteral11)
% 175.42/24.14              = stringLiteral11) &  ! [v20: int] : ( ~ (IsHeap(v20) = true_1) |
% 175.42/24.14              System_String_IsInterned_System_String_notnull(v20, stringLiteral9)
% 175.42/24.14              = stringLiteral9) &  ! [v20: int] : ( ~ (IsHeap(v20) = true_1) |
% 175.42/24.14              System_String_IsInterned_System_String_notnull(v20, stringLiteral10)
% 175.42/24.14              = stringLiteral10) &  ! [v20: int] : ( ~ (IsHeap(v20) = true_1) |
% 175.42/24.14              System_String_IsInterned_System_String_notnull(v20, stringLiteral8)
% 175.42/24.14              = stringLiteral8) &  ! [v20: int] : ( ~ (IsHeap(v20) = true_1) |
% 175.42/24.14              select2(v20, stringLiteral11, allocated) = true_1) &  ! [v20: int] :
% 175.42/24.14            ( ~ (IsHeap(v20) = true_1) | select2(v20, stringLiteral9, allocated) =
% 175.42/24.14              true_1) &  ! [v20: int] : ( ~ (IsHeap(v20) = true_1) | select2(v20,
% 175.42/24.14                stringLiteral10, allocated) = true_1) &  ! [v20: int] : ( ~
% 175.42/24.14              (IsHeap(v20) = true_1) | select2(v20, stringLiteral8, allocated) =
% 175.42/24.14              true_1) &  ! [v20: int] :  ~ (ClassRepr(v20) = nullObject) & ( ~
% 175.42/24.14              (PurityAxiomsCanBeAssumed = true_1) |  ! [v20: int] :  ! [v21: int]
% 175.42/24.14              :  ! [v22: int] :  ! [v23: int] : ( ~
% 175.42/24.14                (System_String_Concat_System_String_System_String(v20, v21, v22) =
% 175.42/24.14                  v23) |  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27:
% 175.42/24.14                  int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31:
% 175.42/24.14                  int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ? [v35:
% 175.42/24.14                  int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ? [v39:
% 175.42/24.14                  int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ? [v43:
% 175.42/24.14                  int] :  ? [v44: int] :  ? [v45: int] :  ? [v46: int] :  ? [v47:
% 175.42/24.14                  int] :  ? [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.14                  int] :  ? [v52: int] : (IfThenElse(v36, 0, v37) = v38 &
% 175.42/24.14                  IfThenElse(v33, 0, v34) = v35 & AsPureObject(v22) = v40 &
% 175.42/24.14                  AsPureObject(v21) = v39 & StringLength(v22) = v37 &
% 175.42/24.14                  StringLength(v21) = v34 & Is(v22, System_String) = v27 & Is(v21,
% 175.42/24.14                    System_String) = v25 & IsHeap(v20) = v24 & anyEqual(v22,
% 175.42/24.14                    nullObject) = v36 & anyEqual(v21, nullObject) = v33 &
% 175.42/24.14                  select2(v20, v22, ownerFrame) = v32 & select2(v20, v22,
% 175.42/24.14                    allocated) = v28 & select2(v20, v22, ownerRef) = v31 &
% 175.42/24.14                  select2(v20, v21, ownerFrame) = v30 & select2(v20, v21,
% 175.42/24.14                    allocated) = v26 & select2(v20, v21, ownerRef) = v29 & ( ~
% 175.42/24.14                    (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 = true_1) |  ~
% 175.42/24.14                    (v25 = true_1) |  ~ (v24 = true_1) | (v50 = v32 & v49 = v31 &
% 175.42/24.14                      v48 = true_1 &  ~ (v46 = nullObject) &  ~ (v22 = nullObject)
% 175.42/24.14                      & typeof(v46) = v47 & select2(v20, v46, ownerFrame) = v32 &
% 175.42/24.14                      select2(v20, v46, inv) = v51 & select2(v20, v46, allocated)
% 175.42/24.14                      = true_1 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.14                        v46, ownerRef) = v31 & ( ~ (v52 = v47) |  ~ (v51 = v47)))
% 175.42/24.14                    | (v50 = v30 & v49 = v29 & v48 = true_1 &  ~ (v46 =
% 175.42/24.14                        nullObject) &  ~ (v21 = nullObject) & typeof(v46) = v47 &
% 175.42/24.14                      select2(v20, v46, ownerFrame) = v30 & select2(v20, v46, inv)
% 175.42/24.14                      = v51 & select2(v20, v46, allocated) = true_1 & select2(v20,
% 175.42/24.14                        v46, localinv) = v52 & select2(v20, v46, ownerRef) = v29 &
% 175.42/24.14                      ( ~ (v52 = v47) |  ~ (v51 = v47))) | ($difference(v43, v38)
% 175.42/24.14                      = v35 & v42 = true_1 & v41 = true_1 & v40 = v22 & v39 = v21
% 175.42/24.14                      & StringLength(v23) = $sum(v38, v35) & IsNotNull(v23,
% 175.42/24.14                        System_String) = true_1 & select2(v20, v23, ownerFrame) =
% 175.42/24.14                      v45 & select2(v20, v23, allocated) = true_1 & select2(v20,
% 175.42/24.14                        v23, ownerRef) = v44 &  ! [v53: int] :  ! [v54: int] : ( ~
% 175.42/24.14                        (typeof(v53) = v54) |  ? [v55: int] :  ? [v56: int] :  ?
% 175.42/24.14                        [v57: int] :  ? [v58: int] :  ? [v59: int] : (select2(v20,
% 175.42/24.14                            v53, ownerFrame) = v57 & select2(v20, v53, inv) = v58
% 175.42/24.14                          & select2(v20, v53, allocated) = v55 & select2(v20, v53,
% 175.42/24.14                            localinv) = v59 & select2(v20, v53, ownerRef) = v56 &
% 175.42/24.14                          ( ~ (v57 = v45) |  ~ (v56 = v44) |  ~ (v55 = true_1) |
% 175.42/24.14                            v53 = nullObject | (v59 = v54 & v58 = v54)))) &  !
% 175.42/24.14                      [v53: int] :  ! [v54: int] : ( ~ (select2(v20, v53,
% 175.42/24.14                            ownerFrame) = v54) |  ? [v55: int] :  ? [v56: int] : 
% 175.42/24.14                        ? [v57: int] :  ? [v58: int] :  ? [v59: int] :
% 175.42/24.14                        (typeof(v53) = v55 & select2(v20, v53, inv) = v58 &
% 175.42/24.14                          select2(v20, v53, allocated) = v56 & select2(v20, v53,
% 175.42/24.14                            localinv) = v59 & select2(v20, v53, ownerRef) = v57 &
% 175.42/24.14                          ( ~ (v57 = v44) |  ~ (v56 = true_1) |  ~ (v54 = v45) |
% 175.42/24.14                            v53 = nullObject | (v59 = v55 & v58 = v55)))) &  !
% 175.42/24.14                      [v53: int] :  ! [v54: int] : ( ~ (select2(v20, v53, inv) =
% 175.42/24.14                          v54) |  ? [v55: int] :  ? [v56: int] :  ? [v57: int] : 
% 175.42/24.14                        ? [v58: int] :  ? [v59: int] : (typeof(v53) = v55 &
% 175.42/24.14                          select2(v20, v53, ownerFrame) = v58 & select2(v20, v53,
% 175.42/24.14                            allocated) = v56 & select2(v20, v53, localinv) = v59 &
% 175.42/24.14                          select2(v20, v53, ownerRef) = v57 & ( ~ (v58 = v45) |  ~
% 175.42/24.14                            (v57 = v44) |  ~ (v56 = true_1) | v53 = nullObject |
% 175.42/24.14                            (v59 = v54 & v55 = v54)))) &  ! [v53: int] :  ! [v54:
% 175.42/24.14                        int] : ( ~ (select2(v20, v53, allocated) = v54) |  ? [v55:
% 175.42/24.14                          int] :  ? [v56: int] :  ? [v57: int] :  ? [v58: int] : 
% 175.42/24.14                        ? [v59: int] : (typeof(v53) = v55 & select2(v20, v53,
% 175.42/24.14                            ownerFrame) = v57 & select2(v20, v53, inv) = v58 &
% 175.42/24.14                          select2(v20, v53, localinv) = v59 & select2(v20, v53,
% 175.42/24.14                            ownerRef) = v56 & ( ~ (v57 = v45) |  ~ (v56 = v44) | 
% 175.42/24.14                            ~ (v54 = true_1) | v53 = nullObject | (v59 = v55 & v58
% 175.42/24.14                              = v55)))) &  ! [v53: int] :  ! [v54: int] : ( ~
% 175.42/24.14                        (select2(v20, v53, localinv) = v54) |  ? [v55: int] :  ?
% 175.42/24.14                        [v56: int] :  ? [v57: int] :  ? [v58: int] :  ? [v59: int]
% 175.42/24.14                        : (typeof(v53) = v55 & select2(v20, v53, ownerFrame) = v58
% 175.42/24.14                          & select2(v20, v53, inv) = v59 & select2(v20, v53,
% 175.42/24.14                            allocated) = v56 & select2(v20, v53, ownerRef) = v57 &
% 175.42/24.14                          ( ~ (v58 = v45) |  ~ (v57 = v44) |  ~ (v56 = true_1) |
% 175.42/24.14                            v53 = nullObject | (v59 = v54 & v55 = v54)))) &  !
% 175.42/24.14                      [v53: int] :  ! [v54: int] : ( ~ (select2(v20, v53,
% 175.42/24.14                            ownerRef) = v54) |  ? [v55: int] :  ? [v56: int] :  ?
% 175.42/24.14                        [v57: int] :  ? [v58: int] :  ? [v59: int] : (typeof(v53)
% 175.42/24.14                          = v55 & select2(v20, v53, ownerFrame) = v57 &
% 175.42/24.14                          select2(v20, v53, inv) = v58 & select2(v20, v53,
% 175.42/24.14                            allocated) = v56 & select2(v20, v53, localinv) = v59 &
% 175.42/24.14                          ( ~ (v57 = v45) |  ~ (v56 = true_1) |  ~ (v54 = v44) |
% 175.42/24.14                            v53 = nullObject | (v59 = v55 & v58 = v55))))))))) & (
% 175.42/24.14              ~ (PurityAxiomsCanBeAssumed = true_1) |  ! [v20: int] :  ! [v21:
% 175.42/24.14                int] :  ! [v22: int] :  ! [v23: int] : ( ~
% 175.42/24.14                (System_String_Concat_System_Object_System_Object(v20, v21, v22) =
% 175.42/24.14                  v23) |  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27:
% 175.42/24.14                  int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31:
% 175.42/24.14                  int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ? [v35:
% 175.42/24.14                  int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ? [v39:
% 175.42/24.14                  int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ? [v43:
% 175.42/24.14                  int] :  ? [v44: int] :  ? [v45: int] : (AsPureObject(v22) = v34
% 175.42/24.14                  & AsPureObject(v21) = v33 & Is(v22, System_Object) = v27 &
% 175.42/24.14                  Is(v21, System_Object) = v25 & IsHeap(v20) = v24 & select2(v20,
% 175.42/24.14                    v22, ownerFrame) = v32 & select2(v20, v22, allocated) = v28 &
% 175.42/24.14                  select2(v20, v22, ownerRef) = v31 & select2(v20, v21,
% 175.42/24.14                    ownerFrame) = v30 & select2(v20, v21, allocated) = v26 &
% 175.42/24.14                  select2(v20, v21, ownerRef) = v29 & ( ~ (v28 = true_1) |  ~ (v27
% 175.42/24.14                      = true_1) |  ~ (v26 = true_1) |  ~ (v25 = true_1) |  ~ (v24
% 175.42/24.14                      = true_1) | (v43 = v32 & v42 = v31 & v41 = true_1 &  ~ (v39
% 175.42/24.14                        = nullObject) &  ~ (v22 = nullObject) & typeof(v39) = v40
% 175.42/24.14                      & select2(v20, v39, ownerFrame) = v32 & select2(v20, v39,
% 175.42/24.14                        inv) = v44 & select2(v20, v39, allocated) = true_1 &
% 175.42/24.14                      select2(v20, v39, localinv) = v45 & select2(v20, v39,
% 175.42/24.14                        ownerRef) = v31 & ( ~ (v45 = v40) |  ~ (v44 = v40))) |
% 175.42/24.14                    (v43 = v30 & v42 = v29 & v41 = true_1 &  ~ (v39 = nullObject)
% 175.42/24.14                      &  ~ (v21 = nullObject) & typeof(v39) = v40 & select2(v20,
% 175.42/24.14                        v39, ownerFrame) = v30 & select2(v20, v39, inv) = v44 &
% 175.42/24.14                      select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.14                        localinv) = v45 & select2(v20, v39, ownerRef) = v29 & ( ~
% 175.42/24.14                        (v45 = v40) |  ~ (v44 = v40))) | (v36 = true_1 & v35 =
% 175.42/24.14                      true_1 & v34 = v22 & v33 = v21 & IsNotNull(v23,
% 175.42/24.14                        System_String) = true_1 & select2(v20, v23, ownerFrame) =
% 175.42/24.14                      v38 & select2(v20, v23, allocated) = true_1 & select2(v20,
% 175.42/24.14                        v23, ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                        (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                        [v50: int] :  ? [v51: int] :  ? [v52: int] : (select2(v20,
% 175.42/24.14                            v46, ownerFrame) = v50 & select2(v20, v46, inv) = v51
% 175.42/24.14                          & select2(v20, v46, allocated) = v48 & select2(v20, v46,
% 175.42/24.14                            localinv) = v52 & select2(v20, v46, ownerRef) = v49 &
% 175.42/24.14                          ( ~ (v50 = v38) |  ~ (v49 = v37) |  ~ (v48 = true_1) |
% 175.42/24.14                            v46 = nullObject | (v52 = v47 & v51 = v47)))) &  !
% 175.42/24.14                      [v46: int] :  ! [v47: int] : ( ~ (select2(v20, v46,
% 175.42/24.14                            ownerFrame) = v47) |  ? [v48: int] :  ? [v49: int] : 
% 175.42/24.14                        ? [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.14                        (typeof(v46) = v48 & select2(v20, v46, inv) = v51 &
% 175.42/24.14                          select2(v20, v46, allocated) = v49 & select2(v20, v46,
% 175.42/24.14                            localinv) = v52 & select2(v20, v46, ownerRef) = v50 &
% 175.42/24.14                          ( ~ (v50 = v37) |  ~ (v49 = true_1) |  ~ (v47 = v38) |
% 175.42/24.14                            v46 = nullObject | (v52 = v48 & v51 = v48)))) &  !
% 175.42/24.14                      [v46: int] :  ! [v47: int] : ( ~ (select2(v20, v46, inv) =
% 175.42/24.14                          v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int] : 
% 175.42/24.14                        ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                          select2(v20, v46, ownerFrame) = v51 & select2(v20, v46,
% 175.42/24.14                            allocated) = v49 & select2(v20, v46, localinv) = v52 &
% 175.42/24.14                          select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~
% 175.42/24.14                            (v50 = v37) |  ~ (v49 = true_1) | v46 = nullObject |
% 175.42/24.14                            (v52 = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                        int] : ( ~ (select2(v20, v46, allocated) = v47) |  ? [v48:
% 175.42/24.14                          int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] : 
% 175.42/24.14                        ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.14                            ownerFrame) = v50 & select2(v20, v46, inv) = v51 &
% 175.42/24.14                          select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                            ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) | 
% 175.42/24.14                            ~ (v47 = true_1) | v46 = nullObject | (v52 = v48 & v51
% 175.42/24.14                              = v48)))) &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                        (select2(v20, v46, localinv) = v47) |  ? [v48: int] :  ?
% 175.42/24.14                        [v49: int] :  ? [v50: int] :  ? [v51: int] :  ? [v52: int]
% 175.42/24.14                        : (typeof(v46) = v48 & select2(v20, v46, ownerFrame) = v51
% 175.42/24.14                          & select2(v20, v46, inv) = v52 & select2(v20, v46,
% 175.42/24.14                            allocated) = v49 & select2(v20, v46, ownerRef) = v50 &
% 175.42/24.14                          ( ~ (v51 = v38) |  ~ (v50 = v37) |  ~ (v49 = true_1) |
% 175.42/24.14                            v46 = nullObject | (v52 = v47 & v48 = v47)))) &  !
% 175.42/24.14                      [v46: int] :  ! [v47: int] : ( ~ (select2(v20, v46,
% 175.42/24.14                            ownerRef) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                        [v50: int] :  ? [v51: int] :  ? [v52: int] : (typeof(v46)
% 175.42/24.14                          = v48 & select2(v20, v46, ownerFrame) = v50 &
% 175.42/24.14                          select2(v20, v46, inv) = v51 & select2(v20, v46,
% 175.42/24.14                            allocated) = v49 & select2(v20, v46, localinv) = v52 &
% 175.42/24.14                          ( ~ (v50 = v38) |  ~ (v49 = true_1) |  ~ (v47 = v37) |
% 175.42/24.14                            v46 = nullObject | (v52 = v48 & v51 = v48))))))))) & (
% 175.42/24.14              ~ (PurityAxiomsCanBeAssumed = true_1) | ( ! [v20: int] :  ! [v21:
% 175.42/24.14                  int] :  ! [v22: int] : ( ~ (System_Object_ToString(v20, v21) =
% 175.42/24.14                    v22) |  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ?
% 175.42/24.14                  [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ?
% 175.42/24.14                  [v30: int] :  ? [v31: int] :  ? [v32: int] :  ? [v33: int] :  ?
% 175.42/24.14                  [v34: int] :  ? [v35: int] :  ? [v36: int] :  ? [v37: int] :  ?
% 175.42/24.14                  [v38: int] :  ? [v39: int] :  ? [v40: int] :  ? [v41: int] :  ?
% 175.42/24.14                  [v42: int] :  ? [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.14                  (AsPureObject(v21) = v29 & IsNotNull(v21, System_Object) = v27 &
% 175.42/24.14                    IsHeap(v20) = v26 & select2(v20, v21, ownerFrame) = v25 &
% 175.42/24.14                    select2(v20, v21, FirstConsistentOwner) = v24 & select2(v20,
% 175.42/24.14                      v21, allocated) = v28 & select2(v20, v21, ownerRef) = v23 &
% 175.42/24.14                    ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 = true_1) |
% 175.42/24.14                      (v43 = v25 & v42 = v23 & v41 = true_1 &  ~ (v39 =
% 175.42/24.14                          nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.14                          ownerFrame) = v25 & select2(v20, v39, inv) = v44 &
% 175.42/24.14                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.14                          localinv) = v45 & select2(v20, v39, ownerRef) = v23 & (
% 175.42/24.14                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.14                        true_1 & v29 = v21 & IsNotNull(v22, System_String) =
% 175.42/24.14                        true_1 & select2(v20, v22, ownerFrame) = v38 &
% 175.42/24.14                        select2(v20, v22, allocated) = true_1 & select2(v20, v22,
% 175.42/24.14                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.14                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.14                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.14                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.14                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.14                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.14                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.14                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.14                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.14                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.14                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.14                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.14                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.14                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.14                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.14                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.14                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.14                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.14                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.14                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.14                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.14                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) & (v25 =
% 175.42/24.14                          PeerGroupPlaceholder | ((v24 = v23 | (v35 = v34 &
% 175.42/24.14                                BaseClass(v25) = v34 & select2(v20, v23, localinv)
% 175.42/24.14                                = v34) | ( ~ (v33 = true_1) & x(v32, v25) = v33 &
% 175.42/24.14                                select2(v20, v23, inv) = v32)) & ((v36 = v24 &
% 175.42/24.14                                select2(v20, v23, FirstConsistentOwner) = v24) |
% 175.42/24.14                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v25) =
% 175.42/24.14                                v35 & x(v32, v25) = true_1 & select2(v20, v23,
% 175.42/24.14                                  inv) = v32 & select2(v20, v23, localinv) =
% 175.42/24.14                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14                [v22: int] : ( ~ (select2(v20, v21, ownerFrame) = v22) |  ? [v23:
% 175.42/24.14                    int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.14                  [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.14                  [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ?
% 175.42/24.14                  [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 175.42/24.14                  [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ?
% 175.42/24.14                  [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.14                  (System_Object_ToString(v20, v21) = v23 & AsPureObject(v21) =
% 175.42/24.14                    v29 & IsNotNull(v21, System_Object) = v27 & IsHeap(v20) = v26
% 175.42/24.14                    & select2(v20, v21, FirstConsistentOwner) = v25 & select2(v20,
% 175.42/24.14                      v21, allocated) = v28 & select2(v20, v21, ownerRef) = v24 &
% 175.42/24.14                    ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 = true_1) |
% 175.42/24.14                      (v43 = v22 & v42 = v24 & v41 = true_1 &  ~ (v39 =
% 175.42/24.14                          nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.14                          ownerFrame) = v22 & select2(v20, v39, inv) = v44 &
% 175.42/24.14                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.14                          localinv) = v45 & select2(v20, v39, ownerRef) = v24 & (
% 175.42/24.14                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.14                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.14                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.14                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.14                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.14                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.14                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.14                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.14                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.14                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.14                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.14                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.14                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.14                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.14                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.14                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.14                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.14                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.14                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.14                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.14                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.14                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.14                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.14                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.14                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.14                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) & (v22 =
% 175.42/24.14                          PeerGroupPlaceholder | ((v25 = v24 | (v35 = v34 &
% 175.42/24.14                                BaseClass(v22) = v34 & select2(v20, v24, localinv)
% 175.42/24.14                                = v34) | ( ~ (v33 = true_1) & x(v32, v22) = v33 &
% 175.42/24.14                                select2(v20, v24, inv) = v32)) & ((v36 = v25 &
% 175.42/24.14                                select2(v20, v24, FirstConsistentOwner) = v25) |
% 175.42/24.14                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v22) =
% 175.42/24.14                                v35 & x(v32, v22) = true_1 & select2(v20, v24,
% 175.42/24.14                                  inv) = v32 & select2(v20, v24, localinv) =
% 175.42/24.14                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14                [v22: int] : ( ~ (select2(v20, v21, FirstConsistentOwner) = v22) |
% 175.42/24.14                   ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] : 
% 175.42/24.14                  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 175.42/24.14                  ? [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] : 
% 175.42/24.14                  ? [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] : 
% 175.42/24.14                  ? [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] : 
% 175.42/24.14                  ? [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.14                  (System_Object_ToString(v20, v21) = v23 & AsPureObject(v21) =
% 175.42/24.14                    v29 & IsNotNull(v21, System_Object) = v27 & IsHeap(v20) = v26
% 175.42/24.14                    & select2(v20, v21, ownerFrame) = v25 & select2(v20, v21,
% 175.42/24.14                      allocated) = v28 & select2(v20, v21, ownerRef) = v24 & ( ~
% 175.42/24.14                      (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 = true_1) |
% 175.42/24.14                      (v43 = v25 & v42 = v24 & v41 = true_1 &  ~ (v39 =
% 175.42/24.14                          nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.14                          ownerFrame) = v25 & select2(v20, v39, inv) = v44 &
% 175.42/24.14                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.14                          localinv) = v45 & select2(v20, v39, ownerRef) = v24 & (
% 175.42/24.14                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.14                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.14                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.14                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.14                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.14                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.14                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.14                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.14                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.14                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.14                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.14                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.14                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.14                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.14                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.14                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.14                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.14                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.14                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.14                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.14                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.14                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.14                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.14                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.14                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.14                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) & (v25 =
% 175.42/24.14                          PeerGroupPlaceholder | ((v24 = v22 | (v35 = v34 &
% 175.42/24.14                                BaseClass(v25) = v34 & select2(v20, v24, localinv)
% 175.42/24.14                                = v34) | ( ~ (v33 = true_1) & x(v32, v25) = v33 &
% 175.42/24.14                                select2(v20, v24, inv) = v32)) & ((v36 = v22 &
% 175.42/24.14                                select2(v20, v24, FirstConsistentOwner) = v22) |
% 175.42/24.14                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v25) =
% 175.42/24.14                                v35 & x(v32, v25) = true_1 & select2(v20, v24,
% 175.42/24.14                                  inv) = v32 & select2(v20, v24, localinv) =
% 175.42/24.14                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14                [v22: int] : ( ~ (select2(v20, v21, allocated) = v22) |  ? [v23:
% 175.42/24.14                    int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.14                  [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.14                  [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ?
% 175.42/24.14                  [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 175.42/24.14                  [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ?
% 175.42/24.14                  [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.14                  (System_Object_ToString(v20, v21) = v23 & AsPureObject(v21) =
% 175.42/24.14                    v29 & IsNotNull(v21, System_Object) = v28 & IsHeap(v20) = v27
% 175.42/24.14                    & select2(v20, v21, ownerFrame) = v26 & select2(v20, v21,
% 175.42/24.14                      FirstConsistentOwner) = v25 & select2(v20, v21, ownerRef) =
% 175.42/24.14                    v24 & ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v22 =
% 175.42/24.14                        true_1) | (v43 = v26 & v42 = v24 & v41 = true_1 &  ~ (v39
% 175.42/24.14                          = nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.14                          ownerFrame) = v26 & select2(v20, v39, inv) = v44 &
% 175.42/24.14                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.14                          localinv) = v45 & select2(v20, v39, ownerRef) = v24 & (
% 175.42/24.14                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.14                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.14                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.14                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.14                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.14                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.14                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.14                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.14                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.14                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.14                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.14                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.14                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.14                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.14                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.14                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.14                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.14                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.14                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.14                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.14                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.14                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.14                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.14                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.14                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.14                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) & (v26 =
% 175.42/24.14                          PeerGroupPlaceholder | ((v25 = v24 | (v35 = v34 &
% 175.42/24.14                                BaseClass(v26) = v34 & select2(v20, v24, localinv)
% 175.42/24.14                                = v34) | ( ~ (v33 = true_1) & x(v32, v26) = v33 &
% 175.42/24.14                                select2(v20, v24, inv) = v32)) & ((v36 = v25 &
% 175.42/24.14                                select2(v20, v24, FirstConsistentOwner) = v25) |
% 175.42/24.14                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v26) =
% 175.42/24.14                                v35 & x(v32, v26) = true_1 & select2(v20, v24,
% 175.42/24.14                                  inv) = v32 & select2(v20, v24, localinv) =
% 175.42/24.14                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.14                [v22: int] : ( ~ (select2(v20, v21, ownerRef) = v22) |  ? [v23:
% 175.42/24.14                    int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.14                  [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.14                  [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ?
% 175.42/24.14                  [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 175.42/24.14                  [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ?
% 175.42/24.14                  [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.14                  (System_Object_ToString(v20, v21) = v23 & AsPureObject(v21) =
% 175.42/24.14                    v29 & IsNotNull(v21, System_Object) = v27 & IsHeap(v20) = v26
% 175.42/24.14                    & select2(v20, v21, ownerFrame) = v25 & select2(v20, v21,
% 175.42/24.14                      FirstConsistentOwner) = v24 & select2(v20, v21, allocated) =
% 175.42/24.14                    v28 & ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 =
% 175.42/24.14                        true_1) | (v43 = v25 & v42 = v22 & v41 = true_1 &  ~ (v39
% 175.42/24.14                          = nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.14                          ownerFrame) = v25 & select2(v20, v39, inv) = v44 &
% 175.42/24.14                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.14                          localinv) = v45 & select2(v20, v39, ownerRef) = v22 & (
% 175.42/24.14                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.14                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.14                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.14                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.14                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.14                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.14                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.14                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.14                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.14                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.14                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.14                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.14                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.14                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.14                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.14                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.14                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.14                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.14                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.14                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.14                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.14                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.14                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.14                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.14                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.14                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.14                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.14                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.14                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.14                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.14                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.14                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.14                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.14                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.14                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.14                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.14                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.14                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.14                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.14                              nullObject | (v52 = v48 & v51 = v48)))) & (v25 =
% 175.42/24.14                          PeerGroupPlaceholder | ((v24 = v22 | (v35 = v34 &
% 175.42/24.14                                BaseClass(v25) = v34 & select2(v20, v22, localinv)
% 175.42/24.14                                = v34) | ( ~ (v33 = true_1) & x(v32, v25) = v33 &
% 175.42/24.14                                select2(v20, v22, inv) = v32)) & ((v36 = v24 &
% 175.42/24.14                                select2(v20, v22, FirstConsistentOwner) = v24) |
% 175.42/24.14                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v25) =
% 175.42/24.14                                v35 & x(v32, v25) = true_1 & select2(v20, v22,
% 175.42/24.14                                  inv) = v32 & select2(v20, v22, localinv) =
% 175.42/24.15                                v34)))))))))) & ( ~ (PurityAxiomsCanBeAssumed =
% 175.42/24.15                true_1) | ( ! [v20: int] :  ! [v21: int] :  ! [v22: int] : ( ~
% 175.42/24.15                  (BoundedStack_ToString(v20, v21) = v22) |  ? [v23: int] :  ?
% 175.42/24.15                  [v24: int] :  ? [v25: int] :  ? [v26: int] :  ? [v27: int] :  ?
% 175.42/24.15                  [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31: int] :  ?
% 175.42/24.15                  [v32: int] :  ? [v33: int] :  ? [v34: int] :  ? [v35: int] :  ?
% 175.42/24.15                  [v36: int] :  ? [v37: int] :  ? [v38: int] :  ? [v39: int] :  ?
% 175.42/24.15                  [v40: int] :  ? [v41: int] :  ? [v42: int] :  ? [v43: int] :  ?
% 175.42/24.15                  [v44: int] :  ? [v45: int] : (AsPureObject(v21) = v29 &
% 175.42/24.15                    IsNotNull(v21, BoundedStack) = v27 & IsHeap(v20) = v26 &
% 175.42/24.15                    select2(v20, v21, ownerFrame) = v25 & select2(v20, v21,
% 175.42/24.15                      FirstConsistentOwner) = v24 & select2(v20, v21, allocated) =
% 175.42/24.15                    v28 & select2(v20, v21, ownerRef) = v23 & ( ~ (v28 = true_1) |
% 175.42/24.15                       ~ (v27 = true_1) |  ~ (v26 = true_1) | (v43 = v25 & v42 =
% 175.42/24.15                        v23 & v41 = true_1 &  ~ (v39 = nullObject) & typeof(v39) =
% 175.42/24.15                        v40 & select2(v20, v39, ownerFrame) = v25 & select2(v20,
% 175.42/24.15                          v39, inv) = v44 & select2(v20, v39, allocated) = true_1
% 175.42/24.15                        & select2(v20, v39, localinv) = v45 & select2(v20, v39,
% 175.42/24.15                          ownerRef) = v23 & ( ~ (v45 = v40) |  ~ (v44 = v40))) |
% 175.42/24.15                      (v31 = true_1 & v30 = true_1 & v29 = v21 & IsNotNull(v22,
% 175.42/24.15                          System_String) = true_1 & select2(v20, v22, ownerFrame)
% 175.42/24.15                        = v38 & select2(v20, v22, allocated) = true_1 &
% 175.42/24.15                        select2(v20, v22, ownerRef) = v37 &  ! [v46: int] :  !
% 175.42/24.15                        [v47: int] : ( ~ (typeof(v46) = v47) |  ? [v48: int] :  ?
% 175.42/24.15                          [v49: int] :  ? [v50: int] :  ? [v51: int] :  ? [v52:
% 175.42/24.15                            int] : (select2(v20, v46, ownerFrame) = v50 &
% 175.42/24.15                            select2(v20, v46, inv) = v51 & select2(v20, v46,
% 175.42/24.15                              allocated) = v48 & select2(v20, v46, localinv) = v52
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = v37) |  ~ (v48 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v51 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46,
% 175.42/24.15                              ownerFrame) = v47) |  ? [v48: int] :  ? [v49: int] :
% 175.42/24.15                           ? [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.15                          (typeof(v46) = v48 & select2(v20, v46, inv) = v51 &
% 175.42/24.15                            select2(v20, v46, allocated) = v49 & select2(v20, v46,
% 175.42/24.15                              localinv) = v52 & select2(v20, v46, ownerRef) = v50
% 175.42/24.15                            & ( ~ (v50 = v37) |  ~ (v49 = true_1) |  ~ (v47 = v38)
% 175.42/24.15                              | v46 = nullObject | (v52 = v48 & v51 = v48)))) &  !
% 175.42/24.15                        [v46: int] :  ! [v47: int] : ( ~ (select2(v20, v46, inv) =
% 175.42/24.15                            v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int] :
% 175.42/24.15                           ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.15                              v46, allocated) = v49 & select2(v20, v46, localinv)
% 175.42/24.15                            = v52 & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 =
% 175.42/24.15                                v38) |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, allocated)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.15                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.15                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) & (v25 =
% 175.42/24.15                          PeerGroupPlaceholder | ((v24 = v23 | (v35 = v34 &
% 175.42/24.15                                BaseClass(v25) = v34 & select2(v20, v23, localinv)
% 175.42/24.15                                = v34) | ( ~ (v33 = true_1) & x(v32, v25) = v33 &
% 175.42/24.15                                select2(v20, v23, inv) = v32)) & ((v36 = v24 &
% 175.42/24.15                                select2(v20, v23, FirstConsistentOwner) = v24) |
% 175.42/24.15                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v25) =
% 175.42/24.15                                v35 & x(v32, v25) = true_1 & select2(v20, v23,
% 175.42/24.15                                  inv) = v32 & select2(v20, v23, localinv) =
% 175.42/24.15                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.15                [v22: int] : ( ~ (select2(v20, v21, ownerFrame) = v22) |  ? [v23:
% 175.42/24.15                    int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.15                  [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.15                  [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ?
% 175.42/24.15                  [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 175.42/24.15                  [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ?
% 175.42/24.15                  [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.15                  (BoundedStack_ToString(v20, v21) = v23 & AsPureObject(v21) = v29
% 175.42/24.15                    & IsNotNull(v21, BoundedStack) = v27 & IsHeap(v20) = v26 &
% 175.42/24.15                    select2(v20, v21, FirstConsistentOwner) = v25 & select2(v20,
% 175.42/24.15                      v21, allocated) = v28 & select2(v20, v21, ownerRef) = v24 &
% 175.42/24.15                    ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 = true_1) |
% 175.42/24.15                      (v43 = v22 & v42 = v24 & v41 = true_1 &  ~ (v39 =
% 175.42/24.15                          nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.15                          ownerFrame) = v22 & select2(v20, v39, inv) = v44 &
% 175.42/24.15                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.15                          localinv) = v45 & select2(v20, v39, ownerRef) = v24 & (
% 175.42/24.15                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.15                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.15                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.15                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.15                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.15                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.15                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.15                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.15                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.15                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.15                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.15                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.15                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.15                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.15                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.15                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.15                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.15                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.15                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.15                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.15                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.15                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.15                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.15                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.15                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.15                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.15                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.15                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) & (v22 =
% 175.42/24.15                          PeerGroupPlaceholder | ((v25 = v24 | (v35 = v34 &
% 175.42/24.15                                BaseClass(v22) = v34 & select2(v20, v24, localinv)
% 175.42/24.15                                = v34) | ( ~ (v33 = true_1) & x(v32, v22) = v33 &
% 175.42/24.15                                select2(v20, v24, inv) = v32)) & ((v36 = v25 &
% 175.42/24.15                                select2(v20, v24, FirstConsistentOwner) = v25) |
% 175.42/24.15                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v22) =
% 175.42/24.15                                v35 & x(v32, v22) = true_1 & select2(v20, v24,
% 175.42/24.15                                  inv) = v32 & select2(v20, v24, localinv) =
% 175.42/24.15                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.15                [v22: int] : ( ~ (select2(v20, v21, FirstConsistentOwner) = v22) |
% 175.42/24.15                   ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] : 
% 175.42/24.15                  ? [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 175.42/24.15                  ? [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] : 
% 175.42/24.15                  ? [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] : 
% 175.42/24.15                  ? [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] : 
% 175.42/24.15                  ? [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.15                  (BoundedStack_ToString(v20, v21) = v23 & AsPureObject(v21) = v29
% 175.42/24.15                    & IsNotNull(v21, BoundedStack) = v27 & IsHeap(v20) = v26 &
% 175.42/24.15                    select2(v20, v21, ownerFrame) = v25 & select2(v20, v21,
% 175.42/24.15                      allocated) = v28 & select2(v20, v21, ownerRef) = v24 & ( ~
% 175.42/24.15                      (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 = true_1) |
% 175.42/24.15                      (v43 = v25 & v42 = v24 & v41 = true_1 &  ~ (v39 =
% 175.42/24.15                          nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.15                          ownerFrame) = v25 & select2(v20, v39, inv) = v44 &
% 175.42/24.15                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.15                          localinv) = v45 & select2(v20, v39, ownerRef) = v24 & (
% 175.42/24.15                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.15                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.15                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.15                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.15                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.15                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.15                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.15                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.15                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.15                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.15                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.15                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.15                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.15                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.15                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.15                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.15                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.15                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.15                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.15                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.15                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.15                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.15                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.15                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.15                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.15                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.15                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.15                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) & (v25 =
% 175.42/24.15                          PeerGroupPlaceholder | ((v24 = v22 | (v35 = v34 &
% 175.42/24.15                                BaseClass(v25) = v34 & select2(v20, v24, localinv)
% 175.42/24.15                                = v34) | ( ~ (v33 = true_1) & x(v32, v25) = v33 &
% 175.42/24.15                                select2(v20, v24, inv) = v32)) & ((v36 = v22 &
% 175.42/24.15                                select2(v20, v24, FirstConsistentOwner) = v22) |
% 175.42/24.15                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v25) =
% 175.42/24.15                                v35 & x(v32, v25) = true_1 & select2(v20, v24,
% 175.42/24.15                                  inv) = v32 & select2(v20, v24, localinv) =
% 175.42/24.15                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.15                [v22: int] : ( ~ (select2(v20, v21, allocated) = v22) |  ? [v23:
% 175.42/24.15                    int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.15                  [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.15                  [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ?
% 175.42/24.15                  [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 175.42/24.15                  [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ?
% 175.42/24.15                  [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.15                  (BoundedStack_ToString(v20, v21) = v23 & AsPureObject(v21) = v29
% 175.42/24.15                    & IsNotNull(v21, BoundedStack) = v28 & IsHeap(v20) = v27 &
% 175.42/24.15                    select2(v20, v21, ownerFrame) = v26 & select2(v20, v21,
% 175.42/24.15                      FirstConsistentOwner) = v25 & select2(v20, v21, ownerRef) =
% 175.42/24.15                    v24 & ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v22 =
% 175.42/24.15                        true_1) | (v43 = v26 & v42 = v24 & v41 = true_1 &  ~ (v39
% 175.42/24.15                          = nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.15                          ownerFrame) = v26 & select2(v20, v39, inv) = v44 &
% 175.42/24.15                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.15                          localinv) = v45 & select2(v20, v39, ownerRef) = v24 & (
% 175.42/24.15                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.15                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.15                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.15                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.15                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.15                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.15                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.15                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.15                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.15                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.15                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.15                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.15                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.15                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.15                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.15                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.15                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.15                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.15                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.15                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.15                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.15                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.15                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.15                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.15                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.15                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.15                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.15                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) & (v26 =
% 175.42/24.15                          PeerGroupPlaceholder | ((v25 = v24 | (v35 = v34 &
% 175.42/24.15                                BaseClass(v26) = v34 & select2(v20, v24, localinv)
% 175.42/24.15                                = v34) | ( ~ (v33 = true_1) & x(v32, v26) = v33 &
% 175.42/24.15                                select2(v20, v24, inv) = v32)) & ((v36 = v25 &
% 175.42/24.15                                select2(v20, v24, FirstConsistentOwner) = v25) |
% 175.42/24.15                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v26) =
% 175.42/24.15                                v35 & x(v32, v26) = true_1 & select2(v20, v24,
% 175.42/24.15                                  inv) = v32 & select2(v20, v24, localinv) =
% 175.42/24.15                                v34)))))))) &  ! [v20: int] :  ! [v21: int] :  !
% 175.42/24.15                [v22: int] : ( ~ (select2(v20, v21, ownerRef) = v22) |  ? [v23:
% 175.42/24.15                    int] :  ? [v24: int] :  ? [v25: int] :  ? [v26: int] :  ?
% 175.42/24.15                  [v27: int] :  ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 175.42/24.15                  [v31: int] :  ? [v32: int] :  ? [v33: int] :  ? [v34: int] :  ?
% 175.42/24.15                  [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 175.42/24.15                  [v39: int] :  ? [v40: int] :  ? [v41: int] :  ? [v42: int] :  ?
% 175.42/24.15                  [v43: int] :  ? [v44: int] :  ? [v45: int] :
% 175.42/24.15                  (BoundedStack_ToString(v20, v21) = v23 & AsPureObject(v21) = v29
% 175.42/24.15                    & IsNotNull(v21, BoundedStack) = v27 & IsHeap(v20) = v26 &
% 175.42/24.15                    select2(v20, v21, ownerFrame) = v25 & select2(v20, v21,
% 175.42/24.15                      FirstConsistentOwner) = v24 & select2(v20, v21, allocated) =
% 175.42/24.15                    v28 & ( ~ (v28 = true_1) |  ~ (v27 = true_1) |  ~ (v26 =
% 175.42/24.15                        true_1) | (v43 = v25 & v42 = v22 & v41 = true_1 &  ~ (v39
% 175.42/24.15                          = nullObject) & typeof(v39) = v40 & select2(v20, v39,
% 175.42/24.15                          ownerFrame) = v25 & select2(v20, v39, inv) = v44 &
% 175.42/24.15                        select2(v20, v39, allocated) = true_1 & select2(v20, v39,
% 175.42/24.15                          localinv) = v45 & select2(v20, v39, ownerRef) = v22 & (
% 175.42/24.15                          ~ (v45 = v40) |  ~ (v44 = v40))) | (v31 = true_1 & v30 =
% 175.42/24.15                        true_1 & v29 = v21 & IsNotNull(v23, System_String) =
% 175.42/24.15                        true_1 & select2(v20, v23, ownerFrame) = v38 &
% 175.42/24.15                        select2(v20, v23, allocated) = true_1 & select2(v20, v23,
% 175.42/24.15                          ownerRef) = v37 &  ! [v46: int] :  ! [v47: int] : ( ~
% 175.42/24.15                          (typeof(v46) = v47) |  ? [v48: int] :  ? [v49: int] :  ?
% 175.42/24.15                          [v50: int] :  ? [v51: int] :  ? [v52: int] :
% 175.42/24.15                          (select2(v20, v46, ownerFrame) = v50 & select2(v20, v46,
% 175.42/24.15                              inv) = v51 & select2(v20, v46, allocated) = v48 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v49 & ( ~ (v50 = v38) |  ~ (v49 = v37) |
% 175.42/24.15                               ~ (v48 = true_1) | v46 = nullObject | (v52 = v47 &
% 175.42/24.15                                v51 = v47)))) &  ! [v46: int] :  ! [v47: int] : (
% 175.42/24.15                          ~ (select2(v20, v46, ownerFrame) = v47) |  ? [v48: int]
% 175.42/24.15                          :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :  ?
% 175.42/24.15                          [v52: int] : (typeof(v46) = v48 & select2(v20, v46, inv)
% 175.42/24.15                            = v51 & select2(v20, v46, allocated) = v49 &
% 175.42/24.15                            select2(v20, v46, localinv) = v52 & select2(v20, v46,
% 175.42/24.15                              ownerRef) = v50 & ( ~ (v50 = v37) |  ~ (v49 =
% 175.42/24.15                                true_1) |  ~ (v47 = v38) | v46 = nullObject | (v52
% 175.42/24.15                                = v48 & v51 = v48)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, inv) = v47) |  ? [v48:
% 175.42/24.15                            int] :  ? [v49: int] :  ? [v50: int] :  ? [v51: int] :
% 175.42/24.15                           ? [v52: int] : (typeof(v46) = v48 & select2(v20, v46,
% 175.42/24.15                              ownerFrame) = v51 & select2(v20, v46, allocated) =
% 175.42/24.15                            v49 & select2(v20, v46, localinv) = v52 & select2(v20,
% 175.42/24.15                              v46, ownerRef) = v50 & ( ~ (v51 = v38) |  ~ (v50 =
% 175.42/24.15                                v37) |  ~ (v49 = true_1) | v46 = nullObject | (v52
% 175.42/24.15                                = v47 & v48 = v47)))) &  ! [v46: int] :  ! [v47:
% 175.42/24.15                          int] : ( ~ (select2(v20, v46, allocated) = v47) |  ?
% 175.42/24.15                          [v48: int] :  ? [v49: int] :  ? [v50: int] :  ? [v51:
% 175.42/24.15                            int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, localinv) = v52
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v49 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = v37) |  ~ (v47 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, localinv)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v51 & select2(v20,
% 175.42/24.15                              v46, inv) = v52 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, ownerRef) = v50 & ( ~ (v51 = v38)
% 175.42/24.15                              |  ~ (v50 = v37) |  ~ (v49 = true_1) | v46 =
% 175.42/24.15                              nullObject | (v52 = v47 & v48 = v47)))) &  ! [v46:
% 175.42/24.15                          int] :  ! [v47: int] : ( ~ (select2(v20, v46, ownerRef)
% 175.42/24.15                            = v47) |  ? [v48: int] :  ? [v49: int] :  ? [v50: int]
% 175.42/24.15                          :  ? [v51: int] :  ? [v52: int] : (typeof(v46) = v48 &
% 175.42/24.15                            select2(v20, v46, ownerFrame) = v50 & select2(v20,
% 175.42/24.15                              v46, inv) = v51 & select2(v20, v46, allocated) = v49
% 175.42/24.15                            & select2(v20, v46, localinv) = v52 & ( ~ (v50 = v38)
% 175.42/24.15                              |  ~ (v49 = true_1) |  ~ (v47 = v37) | v46 =
% 175.42/24.15                              nullObject | (v52 = v48 & v51 = v48)))) & (v25 =
% 175.42/24.15                          PeerGroupPlaceholder | ((v24 = v22 | (v35 = v34 &
% 175.42/24.15                                BaseClass(v25) = v34 & select2(v20, v22, localinv)
% 175.42/24.15                                = v34) | ( ~ (v33 = true_1) & x(v32, v25) = v33 &
% 175.42/24.15                                select2(v20, v22, inv) = v32)) & ((v36 = v24 &
% 175.42/24.15                                select2(v20, v22, FirstConsistentOwner) = v24) |
% 175.42/24.15                              (v33 = true_1 &  ~ (v35 = v34) & BaseClass(v25) =
% 175.42/24.15                                v35 & x(v32, v25) = true_1 & select2(v20, v22,
% 175.42/24.15                                  inv) = v32 & select2(v20, v22, localinv) =
% 175.42/24.15                                v34)))))))))))
% 175.42/24.15  
% 175.42/24.15    (formula_3)
% 175.42/24.16     ? [v0: int] :  ? [v1: int] :  ? [v2: int] :  ? [v3: int] :  ? [v4: int] :  ?
% 175.42/24.16    [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] : (this =
% 175.42/24.16      BeingConstructed & nullObject = BeingConstructed &
% 175.42/24.16      $sum(int_9223372036854775807, int_m9223372036854775808) = -1 &
% 175.42/24.16      PurityAxiomsCanBeAssumed = true_1 & $sum(int_2147483647, int_m2147483648) =
% 175.42/24.16      -1 & IsStaticField(BoundedStack_max) = false_1 &
% 175.42/24.16      IsStaticField(exposeVersion) = false_1 & IsStaticField(BoundedStack_size) =
% 175.42/24.16      false_1 & IsStaticField(inv) = false_1 & IsStaticField(elements) = false_1 &
% 175.42/24.16      IsStaticField(BoundedStack_elems) = false_1 & IsStaticField(allocated) =
% 175.42/24.16      false_1 & IsStaticField(localinv) = false_1 &
% 175.42/24.16      IncludeInMainFrameCondition(BoundedStack_max) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(exposeVersion) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(ownerFrame) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(BoundedStack_size) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(FirstConsistentOwner) = false_1 &
% 175.42/24.16      IncludeInMainFrameCondition(inv) = false_1 &
% 175.42/24.16      IncludeInMainFrameCondition(elements) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(BoundedStack_elems) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(allocated) = true_1 &
% 175.42/24.16      IncludeInMainFrameCondition(localinv) = false_1 &
% 175.42/24.16      IncludeInMainFrameCondition(ownerRef) = true_1 & DeclType(BoundedStack_max)
% 175.42/24.16      = BoundedStack & DeclType(exposeVersion) = System_Object &
% 175.42/24.16      DeclType(BoundedStack_size) = BoundedStack & DeclType(elements) =
% 175.42/24.16      System_Object & DeclType(NonNullFieldsAreInitialized) = System_Object &
% 175.42/24.16      DeclType(BoundedStack_elems) = BoundedStack & AsRepField(BoundedStack_elems,
% 175.42/24.16        BoundedStack) = BoundedStack_elems & StringLength(stringLiteral11) = 1 &
% 175.42/24.16      StringLength(stringLiteral9) = 18 & StringLength(stringLiteral10) = 7 &
% 175.42/24.16      StringLength(stringLiteral8) = 13 &
% 175.42/24.16      AsMutable(Microsoft_Contracts_ObjectInvariantException) =
% 175.42/24.16      Microsoft_Contracts_ObjectInvariantException & AsMutable(BoundedStack) =
% 175.42/24.16      BoundedStack & AsMutable(Microsoft_Contracts_GuardException) =
% 175.42/24.16      Microsoft_Contracts_GuardException & AsMutable(System_Exception) =
% 175.42/24.16      System_Exception & AsMutable(System_Array) = System_Array &
% 175.42/24.16      AsImmutable(System_String) = System_String & AsImmutable(System_Type) =
% 175.42/24.16      System_Type & AsImmutable(System_Reflection_MemberInfo) =
% 175.42/24.16      System_Reflection_MemberInfo &
% 175.42/24.16      AsInterface(System_Runtime_InteropServices__MemberInfo) =
% 175.42/24.16      System_Runtime_InteropServices__MemberInfo &
% 175.42/24.16      AsInterface(System_Reflection_IReflect) = System_Reflection_IReflect &
% 175.42/24.16      AsInterface(System_ICloneable) = System_ICloneable &
% 175.42/24.16      AsInterface(System_IEquatable_1___System_String) =
% 175.42/24.16      System_IEquatable_1___System_String & AsInterface(System_Collections_IList)
% 175.42/24.16      = System_Collections_IList &
% 175.42/24.16      AsInterface(System_Collections_Generic_IEnumerable_1___System_Char) =
% 175.42/24.16      System_Collections_Generic_IEnumerable_1___System_Char &
% 175.42/24.16      AsInterface(System_IComparable_1___System_String) =
% 175.42/24.16      System_IComparable_1___System_String &
% 175.42/24.16      AsInterface(Microsoft_Contracts_ICheckedException) =
% 175.42/24.16      Microsoft_Contracts_ICheckedException &
% 175.42/24.16      AsInterface(System_Collections_ICollection) = System_Collections_ICollection
% 175.42/24.16      & AsInterface(System_IComparable) = System_IComparable &
% 175.42/24.16      AsInterface(System_Reflection_ICustomAttributeProvider) =
% 175.42/24.16      System_Reflection_ICustomAttributeProvider &
% 175.42/24.16      AsInterface(System_Runtime_InteropServices__Exception) =
% 175.42/24.16      System_Runtime_InteropServices__Exception &
% 175.42/24.16      AsInterface(System_Runtime_InteropServices__Type) =
% 175.42/24.16      System_Runtime_InteropServices__Type &
% 175.42/24.16      AsInterface(System_Runtime_Serialization_ISerializable) =
% 175.42/24.16      System_Runtime_Serialization_ISerializable &
% 175.42/24.16      AsInterface(System_IConvertible) = System_IConvertible &
% 175.42/24.16      AsInterface(System_Collections_IEnumerable) = System_Collections_IEnumerable
% 175.42/24.16      & AsRangeField(BoundedStack_max, System_Int32) = BoundedStack_max &
% 175.42/24.16      AsRangeField(BoundedStack_size, System_Int32) = BoundedStack_size &
% 175.42/24.16      AsNonNullRefField(BoundedStack_elems, v2) = BoundedStack_elems &
% 175.42/24.16      IsNotNull(BeingConstructed, BoundedStack) = true_1 &
% 175.42/24.16      AsDirectSubClass(System_String, System_Object) = System_String &
% 175.42/24.16      AsDirectSubClass(System_Type, System_Reflection_MemberInfo) = System_Type &
% 175.42/24.16      AsDirectSubClass(Microsoft_Contracts_ObjectInvariantException,
% 175.42/24.16        Microsoft_Contracts_GuardException) =
% 175.42/24.16      Microsoft_Contracts_ObjectInvariantException &
% 175.42/24.16      AsDirectSubClass(BoundedStack, System_Object) = BoundedStack &
% 175.42/24.16      AsDirectSubClass(Microsoft_Contracts_GuardException, System_Exception) =
% 175.42/24.16      Microsoft_Contracts_GuardException & AsDirectSubClass(System_Exception,
% 175.42/24.16        System_Object) = System_Exception &
% 175.42/24.16      AsDirectSubClass(System_Reflection_MemberInfo, System_Object) =
% 175.42/24.16      System_Reflection_MemberInfo & AsDirectSubClass(System_Array, System_Object)
% 175.42/24.16      = System_Array & BaseClass(System_String) = System_Object &
% 175.42/24.16      BaseClass(System_Type) = System_Reflection_MemberInfo &
% 175.42/24.16      BaseClass(Microsoft_Contracts_ObjectInvariantException) =
% 175.42/24.16      Microsoft_Contracts_GuardException & BaseClass(BoundedStack) = System_Object
% 175.42/24.16      & BaseClass(Microsoft_Contracts_GuardException) = System_Exception &
% 175.42/24.16      BaseClass(System_Exception) = System_Object &
% 175.42/24.16      BaseClass(System_Reflection_MemberInfo) = System_Object &
% 175.42/24.16      BaseClass(System_Array) = System_Object & IntArray(System_Int32, 1) = v2 &
% 175.42/24.16      InRange(result, System_Int32) = true_1 & InRange(return_value, System_Int32)
% 175.42/24.16      = true_1 & InRange(SS_Display_Return_Local, System_Int32) = true_1 &
% 175.42/24.16      IsHeap(Heap) = true_1 & anyNeq(BeingConstructed, BeingConstructed) = v4 &
% 175.42/24.16      select2(Heap, BeingConstructed, BoundedStack_max) = v3 & select2(Heap,
% 175.42/24.16        BeingConstructed, ownerFrame) = v0 & select2(Heap, BeingConstructed,
% 175.42/24.16        allocated) = true_1 & select2(Heap, BeingConstructed, ownerRef) = v1 &  !
% 175.42/24.16      [v9: int] :  ! [v10: int] : ( ~ (typeof(v9) = v10) |  ? [v11: int] :  ?
% 175.42/24.16        [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int] :
% 175.42/24.16        (select2(Heap, v9, ownerFrame) = v13 & select2(Heap, v9, inv) = v14 &
% 175.42/24.16          select2(Heap, v9, allocated) = v11 & select2(Heap, v9, localinv) = v15 &
% 175.42/24.16          select2(Heap, v9, ownerRef) = v12 & ( ~ (v13 = v0) |  ~ (v12 = v1) |  ~
% 175.42/24.16            (v11 = true_1) | v9 = BeingConstructed | (v15 = v10 & v14 = v10)))) & 
% 175.42/24.16      ! [v9: int] :  ! [v10: int] : ( ~ (select2(Heap, v9, ownerFrame) = v10) |  ?
% 175.42/24.16        [v11: int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int]
% 175.42/24.16        : (typeof(v9) = v11 & select2(Heap, v9, inv) = v14 & select2(Heap, v9,
% 175.42/24.16            allocated) = v12 & select2(Heap, v9, localinv) = v15 & select2(Heap,
% 175.42/24.16            v9, ownerRef) = v13 & ( ~ (v13 = v1) |  ~ (v12 = true_1) |  ~ (v10 =
% 175.42/24.16              v0) | v9 = BeingConstructed | (v15 = v11 & v14 = v11)))) &  ! [v9:
% 175.42/24.16        int] :  ! [v10: int] : ( ~ (select2(Heap, v9, inv) = v10) |  ? [v11: int]
% 175.42/24.16        :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int] :
% 175.42/24.16        (typeof(v9) = v11 & select2(Heap, v9, ownerFrame) = v14 & select2(Heap,
% 175.42/24.16            v9, allocated) = v12 & select2(Heap, v9, localinv) = v15 &
% 175.42/24.16          select2(Heap, v9, ownerRef) = v13 & ( ~ (v14 = v0) |  ~ (v13 = v1) |  ~
% 175.42/24.16            (v12 = true_1) | v9 = BeingConstructed | (v15 = v10 & v11 = v10)))) & 
% 175.42/24.16      ! [v9: int] :  ! [v10: int] : ( ~ (select2(Heap, v9, allocated) = v10) |  ?
% 175.42/24.16        [v11: int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int]
% 175.42/24.16        : (typeof(v9) = v11 & select2(Heap, v9, ownerFrame) = v13 & select2(Heap,
% 175.42/24.16            v9, inv) = v14 & select2(Heap, v9, localinv) = v15 & select2(Heap, v9,
% 175.42/24.16            ownerRef) = v12 & ( ~ (v13 = v0) |  ~ (v12 = v1) |  ~ (v10 = true_1) |
% 175.42/24.16            v9 = BeingConstructed | (v15 = v11 & v14 = v11)))) &  ! [v9: int] :  !
% 175.42/24.16      [v10: int] : ( ~ (select2(Heap, v9, localinv) = v10) |  ? [v11: int] :  ?
% 175.42/24.16        [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int] : (typeof(v9) =
% 175.42/24.16          v11 & select2(Heap, v9, ownerFrame) = v14 & select2(Heap, v9, inv) = v15
% 175.42/24.16          & select2(Heap, v9, allocated) = v12 & select2(Heap, v9, ownerRef) = v13
% 175.42/24.16          & ( ~ (v14 = v0) |  ~ (v13 = v1) |  ~ (v12 = true_1) | v9 =
% 175.42/24.16            BeingConstructed | (v15 = v10 & v11 = v10)))) &  ! [v9: int] :  !
% 175.42/24.16      [v10: int] : ( ~ (select2(Heap, v9, ownerRef) = v10) |  ? [v11: int] :  ?
% 175.42/24.16        [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int] : (typeof(v9) =
% 175.42/24.16          v11 & select2(Heap, v9, ownerFrame) = v13 & select2(Heap, v9, inv) = v14
% 175.42/24.16          & select2(Heap, v9, allocated) = v12 & select2(Heap, v9, localinv) = v15
% 175.42/24.16          & ( ~ (v13 = v0) |  ~ (v12 = true_1) |  ~ (v10 = v1) | v9 =
% 175.42/24.16            BeingConstructed | (v15 = v11 & v14 = v11)))) & (v0 =
% 175.42/24.16        PeerGroupPlaceholder | (v8 = v7 & BaseClass(v0) = v7 & select2(Heap, v1,
% 175.42/24.16            localinv) = v7) | ( ~ (v6 = true_1) & x(v5, v0) = v6 & select2(Heap,
% 175.42/24.16            v1, inv) = v5)))
% 175.42/24.16  
% 175.42/24.16  Further assumptions not needed in the proof:
% 175.42/24.16  --------------------------------------------
% 175.42/24.16  formula_1
% 175.42/24.16  
% 175.42/24.16  Those formulas are unsatisfiable:
% 175.42/24.16  ---------------------------------
% 175.42/24.16  
% 175.42/24.16  Begin of proof
% 175.42/24.16  | 
% 175.42/24.16  | DELTA: instantiating (formula_3) with fresh symbols all_5_0, all_5_1, all_5_2,
% 175.42/24.16  |        all_5_3, all_5_4, all_5_5, all_5_6, all_5_7, all_5_8 gives:
% 175.42/24.16  |   (1)  this = BeingConstructed & nullObject = BeingConstructed &
% 175.42/24.16  |        $sum(int_9223372036854775807, int_m9223372036854775808) = -1 &
% 175.42/24.16  |        PurityAxiomsCanBeAssumed = true_1 & $sum(int_2147483647,
% 175.42/24.16  |          int_m2147483648) = -1 & IsStaticField(BoundedStack_max) = false_1 &
% 175.42/24.16  |        IsStaticField(exposeVersion) = false_1 &
% 175.42/24.16  |        IsStaticField(BoundedStack_size) = false_1 & IsStaticField(inv) =
% 175.42/24.16  |        false_1 & IsStaticField(elements) = false_1 &
% 175.42/24.16  |        IsStaticField(BoundedStack_elems) = false_1 & IsStaticField(allocated)
% 175.42/24.16  |        = false_1 & IsStaticField(localinv) = false_1 &
% 175.42/24.16  |        IncludeInMainFrameCondition(BoundedStack_max) = true_1 &
% 175.42/24.16  |        IncludeInMainFrameCondition(exposeVersion) = true_1 &
% 175.42/24.16  |        IncludeInMainFrameCondition(ownerFrame) = true_1 &
% 175.42/24.16  |        IncludeInMainFrameCondition(BoundedStack_size) = true_1 &
% 175.42/24.16  |        IncludeInMainFrameCondition(FirstConsistentOwner) = false_1 &
% 175.42/24.16  |        IncludeInMainFrameCondition(inv) = false_1 &
% 175.42/24.17  |        IncludeInMainFrameCondition(elements) = true_1 &
% 175.42/24.17  |        IncludeInMainFrameCondition(BoundedStack_elems) = true_1 &
% 175.42/24.17  |        IncludeInMainFrameCondition(allocated) = true_1 &
% 175.42/24.17  |        IncludeInMainFrameCondition(localinv) = false_1 &
% 175.42/24.17  |        IncludeInMainFrameCondition(ownerRef) = true_1 &
% 175.42/24.17  |        DeclType(BoundedStack_max) = BoundedStack & DeclType(exposeVersion) =
% 175.42/24.17  |        System_Object & DeclType(BoundedStack_size) = BoundedStack &
% 175.42/24.17  |        DeclType(elements) = System_Object &
% 175.42/24.17  |        DeclType(NonNullFieldsAreInitialized) = System_Object &
% 175.42/24.17  |        DeclType(BoundedStack_elems) = BoundedStack &
% 175.42/24.17  |        AsRepField(BoundedStack_elems, BoundedStack) = BoundedStack_elems &
% 175.42/24.17  |        StringLength(stringLiteral11) = 1 & StringLength(stringLiteral9) = 18 &
% 175.42/24.17  |        StringLength(stringLiteral10) = 7 & StringLength(stringLiteral8) = 13 &
% 175.42/24.17  |        AsMutable(Microsoft_Contracts_ObjectInvariantException) =
% 175.42/24.17  |        Microsoft_Contracts_ObjectInvariantException & AsMutable(BoundedStack)
% 175.42/24.17  |        = BoundedStack & AsMutable(Microsoft_Contracts_GuardException) =
% 175.42/24.17  |        Microsoft_Contracts_GuardException & AsMutable(System_Exception) =
% 175.42/24.17  |        System_Exception & AsMutable(System_Array) = System_Array &
% 175.42/24.17  |        AsImmutable(System_String) = System_String & AsImmutable(System_Type) =
% 175.42/24.17  |        System_Type & AsImmutable(System_Reflection_MemberInfo) =
% 175.42/24.17  |        System_Reflection_MemberInfo &
% 175.42/24.17  |        AsInterface(System_Runtime_InteropServices__MemberInfo) =
% 175.42/24.17  |        System_Runtime_InteropServices__MemberInfo &
% 175.42/24.17  |        AsInterface(System_Reflection_IReflect) = System_Reflection_IReflect &
% 175.42/24.17  |        AsInterface(System_ICloneable) = System_ICloneable &
% 175.42/24.17  |        AsInterface(System_IEquatable_1___System_String) =
% 175.42/24.17  |        System_IEquatable_1___System_String &
% 175.42/24.17  |        AsInterface(System_Collections_IList) = System_Collections_IList &
% 175.42/24.17  |        AsInterface(System_Collections_Generic_IEnumerable_1___System_Char) =
% 175.42/24.17  |        System_Collections_Generic_IEnumerable_1___System_Char &
% 175.42/24.17  |        AsInterface(System_IComparable_1___System_String) =
% 175.42/24.17  |        System_IComparable_1___System_String &
% 175.42/24.17  |        AsInterface(Microsoft_Contracts_ICheckedException) =
% 175.42/24.17  |        Microsoft_Contracts_ICheckedException &
% 175.42/24.17  |        AsInterface(System_Collections_ICollection) =
% 175.42/24.17  |        System_Collections_ICollection & AsInterface(System_IComparable) =
% 175.42/24.17  |        System_IComparable &
% 175.42/24.17  |        AsInterface(System_Reflection_ICustomAttributeProvider) =
% 175.42/24.17  |        System_Reflection_ICustomAttributeProvider &
% 175.42/24.17  |        AsInterface(System_Runtime_InteropServices__Exception) =
% 175.42/24.17  |        System_Runtime_InteropServices__Exception &
% 175.42/24.17  |        AsInterface(System_Runtime_InteropServices__Type) =
% 175.42/24.17  |        System_Runtime_InteropServices__Type &
% 175.42/24.17  |        AsInterface(System_Runtime_Serialization_ISerializable) =
% 175.42/24.17  |        System_Runtime_Serialization_ISerializable &
% 175.42/24.17  |        AsInterface(System_IConvertible) = System_IConvertible &
% 175.42/24.17  |        AsInterface(System_Collections_IEnumerable) =
% 175.42/24.17  |        System_Collections_IEnumerable & AsRangeField(BoundedStack_max,
% 175.42/24.17  |          System_Int32) = BoundedStack_max & AsRangeField(BoundedStack_size,
% 175.42/24.17  |          System_Int32) = BoundedStack_size &
% 175.42/24.17  |        AsNonNullRefField(BoundedStack_elems, all_5_6) = BoundedStack_elems &
% 175.42/24.17  |        IsNotNull(BeingConstructed, BoundedStack) = true_1 &
% 175.42/24.17  |        AsDirectSubClass(System_String, System_Object) = System_String &
% 175.42/24.17  |        AsDirectSubClass(System_Type, System_Reflection_MemberInfo) =
% 175.42/24.17  |        System_Type &
% 175.42/24.17  |        AsDirectSubClass(Microsoft_Contracts_ObjectInvariantException,
% 175.42/24.17  |          Microsoft_Contracts_GuardException) =
% 175.42/24.17  |        Microsoft_Contracts_ObjectInvariantException &
% 175.42/24.17  |        AsDirectSubClass(BoundedStack, System_Object) = BoundedStack &
% 175.42/24.17  |        AsDirectSubClass(Microsoft_Contracts_GuardException, System_Exception)
% 175.42/24.17  |        = Microsoft_Contracts_GuardException &
% 175.42/24.17  |        AsDirectSubClass(System_Exception, System_Object) = System_Exception &
% 175.42/24.17  |        AsDirectSubClass(System_Reflection_MemberInfo, System_Object) =
% 175.42/24.17  |        System_Reflection_MemberInfo & AsDirectSubClass(System_Array,
% 175.42/24.17  |          System_Object) = System_Array & BaseClass(System_String) =
% 175.42/24.17  |        System_Object & BaseClass(System_Type) = System_Reflection_MemberInfo &
% 175.42/24.17  |        BaseClass(Microsoft_Contracts_ObjectInvariantException) =
% 175.42/24.17  |        Microsoft_Contracts_GuardException & BaseClass(BoundedStack) =
% 175.42/24.17  |        System_Object & BaseClass(Microsoft_Contracts_GuardException) =
% 175.42/24.17  |        System_Exception & BaseClass(System_Exception) = System_Object &
% 175.42/24.17  |        BaseClass(System_Reflection_MemberInfo) = System_Object &
% 175.42/24.17  |        BaseClass(System_Array) = System_Object & IntArray(System_Int32, 1) =
% 175.42/24.17  |        all_5_6 & InRange(result, System_Int32) = true_1 &
% 175.42/24.17  |        InRange(return_value, System_Int32) = true_1 &
% 175.42/24.17  |        InRange(SS_Display_Return_Local, System_Int32) = true_1 & IsHeap(Heap)
% 175.42/24.17  |        = true_1 & anyNeq(BeingConstructed, BeingConstructed) = all_5_4 &
% 175.42/24.17  |        select2(Heap, BeingConstructed, BoundedStack_max) = all_5_5 &
% 175.42/24.17  |        select2(Heap, BeingConstructed, ownerFrame) = all_5_8 & select2(Heap,
% 175.42/24.17  |          BeingConstructed, allocated) = true_1 & select2(Heap,
% 175.42/24.17  |          BeingConstructed, ownerRef) = all_5_7 &  ! [v0: int] :  ! [v1: int] :
% 175.42/24.17  |        ( ~ (typeof(v0) = v1) |  ? [v2: int] :  ? [v3: int] :  ? [v4: int] :  ?
% 175.42/24.17  |          [v5: int] :  ? [v6: int] : (select2(Heap, v0, ownerFrame) = v4 &
% 175.42/24.17  |            select2(Heap, v0, inv) = v5 & select2(Heap, v0, allocated) = v2 &
% 175.42/24.17  |            select2(Heap, v0, localinv) = v6 & select2(Heap, v0, ownerRef) = v3
% 175.42/24.17  |            & ( ~ (v4 = all_5_8) |  ~ (v3 = all_5_7) |  ~ (v2 = true_1) | v0 =
% 175.42/24.17  |              BeingConstructed | (v6 = v1 & v5 = v1)))) &  ! [v0: int] :  !
% 175.42/24.17  |        [v1: int] : ( ~ (select2(Heap, v0, ownerFrame) = v1) |  ? [v2: int] : 
% 175.42/24.17  |          ? [v3: int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :
% 175.42/24.17  |          (typeof(v0) = v2 & select2(Heap, v0, inv) = v5 & select2(Heap, v0,
% 175.42/24.17  |              allocated) = v3 & select2(Heap, v0, localinv) = v6 &
% 175.42/24.17  |            select2(Heap, v0, ownerRef) = v4 & ( ~ (v4 = all_5_7) |  ~ (v3 =
% 175.42/24.17  |                true_1) |  ~ (v1 = all_5_8) | v0 = BeingConstructed | (v6 = v2
% 175.42/24.17  |                & v5 = v2)))) &  ! [v0: int] :  ! [v1: int] : ( ~
% 175.42/24.17  |          (select2(Heap, v0, inv) = v1) |  ? [v2: int] :  ? [v3: int] :  ? [v4:
% 175.42/24.17  |            int] :  ? [v5: int] :  ? [v6: int] : (typeof(v0) = v2 &
% 175.42/24.17  |            select2(Heap, v0, ownerFrame) = v5 & select2(Heap, v0, allocated) =
% 175.42/24.17  |            v3 & select2(Heap, v0, localinv) = v6 & select2(Heap, v0, ownerRef)
% 175.42/24.17  |            = v4 & ( ~ (v5 = all_5_8) |  ~ (v4 = all_5_7) |  ~ (v3 = true_1) |
% 175.42/24.17  |              v0 = BeingConstructed | (v6 = v1 & v2 = v1)))) &  ! [v0: int] : 
% 175.42/24.17  |        ! [v1: int] : ( ~ (select2(Heap, v0, allocated) = v1) |  ? [v2: int] : 
% 175.42/24.17  |          ? [v3: int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :
% 175.42/24.17  |          (typeof(v0) = v2 & select2(Heap, v0, ownerFrame) = v4 & select2(Heap,
% 175.42/24.17  |              v0, inv) = v5 & select2(Heap, v0, localinv) = v6 & select2(Heap,
% 175.42/24.17  |              v0, ownerRef) = v3 & ( ~ (v4 = all_5_8) |  ~ (v3 = all_5_7) |  ~
% 175.42/24.17  |              (v1 = true_1) | v0 = BeingConstructed | (v6 = v2 & v5 = v2)))) & 
% 175.42/24.17  |        ! [v0: int] :  ! [v1: int] : ( ~ (select2(Heap, v0, localinv) = v1) | 
% 175.42/24.17  |          ? [v2: int] :  ? [v3: int] :  ? [v4: int] :  ? [v5: int] :  ? [v6:
% 175.42/24.17  |            int] : (typeof(v0) = v2 & select2(Heap, v0, ownerFrame) = v5 &
% 175.42/24.17  |            select2(Heap, v0, inv) = v6 & select2(Heap, v0, allocated) = v3 &
% 175.42/24.17  |            select2(Heap, v0, ownerRef) = v4 & ( ~ (v5 = all_5_8) |  ~ (v4 =
% 175.42/24.17  |                all_5_7) |  ~ (v3 = true_1) | v0 = BeingConstructed | (v6 = v1
% 175.42/24.17  |                & v2 = v1)))) &  ! [v0: int] :  ! [v1: int] : ( ~
% 175.42/24.17  |          (select2(Heap, v0, ownerRef) = v1) |  ? [v2: int] :  ? [v3: int] :  ?
% 175.42/24.17  |          [v4: int] :  ? [v5: int] :  ? [v6: int] : (typeof(v0) = v2 &
% 175.42/24.17  |            select2(Heap, v0, ownerFrame) = v4 & select2(Heap, v0, inv) = v5 &
% 175.42/24.17  |            select2(Heap, v0, allocated) = v3 & select2(Heap, v0, localinv) =
% 175.42/24.17  |            v6 & ( ~ (v4 = all_5_8) |  ~ (v3 = true_1) |  ~ (v1 = all_5_7) | v0
% 175.42/24.17  |              = BeingConstructed | (v6 = v2 & v5 = v2)))) & (all_5_8 =
% 175.42/24.17  |          PeerGroupPlaceholder | (all_5_0 = all_5_1 & BaseClass(all_5_8) =
% 175.42/24.17  |            all_5_1 & select2(Heap, all_5_7, localinv) = all_5_1) | ( ~
% 175.42/24.17  |            (all_5_2 = true_1) & x(all_5_3, all_5_8) = all_5_2 & select2(Heap,
% 175.42/24.17  |              all_5_7, inv) = all_5_3))
% 175.42/24.17  | 
% 175.42/24.17  | ALPHA: (1) implies:
% 175.42/24.17  |   (2)  nullObject = BeingConstructed
% 175.42/24.17  |   (3)  IsNotNull(BeingConstructed, BoundedStack) = true_1
% 175.42/24.17  | 
% 175.42/24.17  | DELTA: instantiating (formula_2) with fresh symbols all_1623_0, all_1623_1,
% 175.42/24.17  |        all_1623_2, all_1623_3, all_1623_4, all_1623_5, all_1623_6, all_1623_7,
% 175.42/24.17  |        all_1623_8, all_1623_9, all_1623_10, all_1623_11, all_1623_12,
% 175.42/24.17  |        all_1623_13, all_1623_14, all_1623_15, all_1623_16, all_1623_17,
% 175.42/24.17  |        all_1623_18, all_1623_19 gives:
% 176.33/24.33  |   (4)  $sum(int_9223372036854775807, int_m9223372036854775808) = -1 &
% 176.33/24.33  |        $sum(int_2147483647, int_m2147483648) = -1 &  ~ (all_1623_0 = true_1) &
% 176.33/24.33  |         ~ (all_1623_1 = true_1) &  ~ (all_1623_2 = true_1) &  ~ (all_1623_3 =
% 176.33/24.33  |          true_1) &  ~ (all_1623_4 = true_1) &  ~ (all_1623_6 = true_1) &  ~
% 176.33/24.33  |        (all_1623_7 = true_1) &  ~ (all_1623_8 = true_1) &  ~ (all_1623_9 =
% 176.33/24.33  |          true_1) &  ~ (all_1623_10 = true_1) &  ~ (all_1623_11 = true_1) &  ~
% 176.33/24.33  |        (all_1623_12 = true_1) &  ~ (all_1623_13 = true_1) &  ~ (all_1623_14 =
% 176.33/24.33  |          true_1) &  ~ (all_1623_15 = true_1) &  ~ (all_1623_16 = true_1) &  ~
% 176.33/24.33  |        (all_1623_17 = true_1) &  ~ (all_1623_18 = true_1) &  ~ (all_1623_19 =
% 176.33/24.33  |          true_1) &  ~ (System_String =
% 176.33/24.33  |          System_Runtime_InteropServices__MemberInfo) &  ~ (System_String =
% 176.33/24.33  |          BoundedStack_max) &  ~ (System_String = System_Reflection_IReflect) &
% 176.33/24.33  |         ~ (System_String = System_ICloneable) &  ~ (System_String =
% 176.33/24.33  |          exposeVersion) &  ~ (System_String =
% 176.33/24.33  |          System_IEquatable_1___System_String) &  ~ (System_String =
% 176.33/24.33  |          ownerFrame) &  ~ (System_String = System_Type) &  ~ (System_String =
% 176.33/24.33  |          System_Byte) &  ~ (System_String = BoundedStack_size) &  ~
% 176.33/24.33  |        (System_String = FirstConsistentOwner) &  ~ (System_String = inv) &  ~
% 176.33/24.33  |        (System_String = System_UInt32) &  ~ (System_String = System_UIntPtr) &
% 176.33/24.33  |         ~ (System_String = System_Collections_IList) &  ~ (System_String =
% 176.33/24.33  |          elements) &  ~ (System_String = System_Char) &  ~ (System_String =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_String = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_String = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_String = BoundedStack) &  ~ (System_String = System_SByte) &  ~
% 176.33/24.33  |        (System_String = ArrayCategoryValue) &  ~ (System_String =
% 176.33/24.33  |          PeerGroupPlaceholder) &  ~ (System_String =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (System_String =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (System_String =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_String =
% 176.33/24.33  |          System_UInt16) &  ~ (System_String = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_String = System_Collections_ICollection) &  ~ (System_String =
% 176.33/24.33  |          System_IComparable) &  ~ (System_String = System_Exception) &  ~
% 176.33/24.33  |        (System_String = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_String = System_IntPtr) &  ~ (System_String =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_String =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_String = SharingMode_LockProtected)
% 176.33/24.33  |        &  ~ (System_String = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_String = stringLiteral11) &  ~ (System_String = stringLiteral9)
% 176.33/24.33  |        &  ~ (System_String = allocated) &  ~ (System_String =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (System_String = System_Boolean) &  ~
% 176.33/24.33  |        (System_String = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_String = stringLiteral10) &  ~ (System_String = System_UInt64)
% 176.33/24.33  |        &  ~ (System_String = System_Reflection_MemberInfo) &  ~ (System_String
% 176.33/24.33  |          = ArrayCategoryNonNullRef) &  ~ (System_String = System_Object) &  ~
% 176.33/24.33  |        (System_String = System_Int32) &  ~ (System_String = stringLiteral8) & 
% 176.33/24.33  |        ~ (System_String = System_Int64) &  ~ (System_String =
% 176.33/24.33  |          System_IConvertible) &  ~ (System_String = sharingMode) &  ~
% 176.33/24.33  |        (System_String = ArrayCategoryInt) &  ~ (System_String = System_Int16)
% 176.33/24.33  |        &  ~ (System_String = System_Array) &  ~ (System_String =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~ (System_String = localinv) &  ~
% 176.33/24.33  |        (System_String = ownerRef) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = BoundedStack_max) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Reflection_IReflect) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_ICloneable) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = exposeVersion) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_IEquatable_1___System_String) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = ownerFrame) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Type) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Byte) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = BoundedStack_size) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = FirstConsistentOwner) & 
% 176.33/24.33  |        ~ (System_Runtime_InteropServices__MemberInfo = inv) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_UInt32) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_UIntPtr) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Collections_IList)
% 176.33/24.33  |        &  ~ (System_Runtime_InteropServices__MemberInfo = elements) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Char) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = BoundedStack) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_SByte) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = PeerGroupPlaceholder) & 
% 176.33/24.33  |        ~ (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_UInt16) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = SharingMode_Unshared) & 
% 176.33/24.33  |        ~ (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Collections_ICollection) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_IComparable) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Exception) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_IntPtr) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = BoundedStack_elems) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          SharingMode_LockProtected) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = stringLiteral11) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = stringLiteral9) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = allocated) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Boolean) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = stringLiteral10) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_UInt64) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = ArrayCategoryNonNullRef)
% 176.33/24.33  |        &  ~ (System_Runtime_InteropServices__MemberInfo = System_Object) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Int32) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = stringLiteral8) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Int64) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_IConvertible) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = sharingMode) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Int16) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = System_Array) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = localinv) &  ~
% 176.33/24.33  |        (System_Runtime_InteropServices__MemberInfo = ownerRef) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Reflection_IReflect) &  ~ (BoundedStack_max
% 176.33/24.33  |          = System_ICloneable) &  ~ (BoundedStack_max = exposeVersion) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_IEquatable_1___System_String) &  ~
% 176.33/24.33  |        (BoundedStack_max = ownerFrame) &  ~ (BoundedStack_max = System_Type) &
% 176.33/24.33  |         ~ (BoundedStack_max = System_Byte) &  ~ (BoundedStack_max =
% 176.33/24.33  |          BoundedStack_size) &  ~ (BoundedStack_max = FirstConsistentOwner) & 
% 176.33/24.33  |        ~ (BoundedStack_max = inv) &  ~ (BoundedStack_max = System_UInt32) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_UIntPtr) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Collections_IList) &  ~ (BoundedStack_max = elements) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Char) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (BoundedStack_max = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (BoundedStack_max = BoundedStack) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_SByte) &  ~ (BoundedStack_max = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (BoundedStack_max = PeerGroupPlaceholder) &  ~ (BoundedStack_max =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (BoundedStack_max =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (BoundedStack_max =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_UInt16) &  ~ (BoundedStack_max = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Collections_ICollection) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_IComparable) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Exception) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_IntPtr) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (BoundedStack_max =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (BoundedStack_max =
% 176.33/24.33  |          SharingMode_LockProtected) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~ (BoundedStack_max =
% 176.33/24.33  |          stringLiteral11) &  ~ (BoundedStack_max = stringLiteral9) &  ~
% 176.33/24.33  |        (BoundedStack_max = allocated) &  ~ (BoundedStack_max =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (BoundedStack_max = System_Boolean) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (BoundedStack_max = stringLiteral10) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_UInt64) &  ~ (BoundedStack_max = System_Reflection_MemberInfo)
% 176.33/24.33  |        &  ~ (BoundedStack_max = ArrayCategoryNonNullRef) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Object) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Int32) &  ~ (BoundedStack_max = stringLiteral8) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Int64) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_IConvertible) &  ~ (BoundedStack_max = sharingMode) &  ~
% 176.33/24.33  |        (BoundedStack_max = ArrayCategoryInt) &  ~ (BoundedStack_max =
% 176.33/24.33  |          System_Int16) &  ~ (BoundedStack_max = System_Array) &  ~
% 176.33/24.33  |        (BoundedStack_max = System_Collections_IEnumerable) &  ~
% 176.33/24.33  |        (BoundedStack_max = localinv) &  ~ (BoundedStack_max = ownerRef) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_ICloneable) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = exposeVersion) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_IEquatable_1___System_String) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = ownerFrame) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Type) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Byte) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = BoundedStack_size) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = FirstConsistentOwner) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = inv) &  ~ (System_Reflection_IReflect =
% 176.33/24.33  |          System_UInt32) &  ~ (System_Reflection_IReflect = System_UIntPtr) & 
% 176.33/24.33  |        ~ (System_Reflection_IReflect = System_Collections_IList) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = elements) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Char) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect =
% 176.33/24.33  |          Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_IComparable_1___System_String) & 
% 176.33/24.33  |        ~ (System_Reflection_IReflect = BoundedStack) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_SByte) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = Microsoft_Contracts_ICheckedException) & 
% 176.33/24.33  |        ~ (System_Reflection_IReflect = NonNullFieldsAreInitialized) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = Microsoft_Contracts_GuardException) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_UInt16) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Collections_ICollection) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_IComparable) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Exception) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_IntPtr) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = BoundedStack_elems) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = SharingMode_LockProtected) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Runtime_InteropServices__Type) & 
% 176.33/24.33  |        ~ (System_Reflection_IReflect = stringLiteral11) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = stringLiteral9) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = allocated) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Boolean) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = stringLiteral10) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_UInt64) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Reflection_MemberInfo) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = ArrayCategoryNonNullRef) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Object) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Int32) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = stringLiteral8) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Int64) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_IConvertible) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = sharingMode) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Int16) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Array) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = System_Collections_IEnumerable) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = localinv) &  ~
% 176.33/24.33  |        (System_Reflection_IReflect = ownerRef) &  ~ (System_ICloneable =
% 176.33/24.33  |          exposeVersion) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_IEquatable_1___System_String) &  ~ (System_ICloneable =
% 176.33/24.33  |          ownerFrame) &  ~ (System_ICloneable = System_Type) &  ~
% 176.33/24.33  |        (System_ICloneable = System_Byte) &  ~ (System_ICloneable =
% 176.33/24.33  |          BoundedStack_size) &  ~ (System_ICloneable = FirstConsistentOwner) & 
% 176.33/24.33  |        ~ (System_ICloneable = inv) &  ~ (System_ICloneable = System_UInt32) & 
% 176.33/24.33  |        ~ (System_ICloneable = System_UIntPtr) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Collections_IList) &  ~ (System_ICloneable = elements) &  ~
% 176.33/24.33  |        (System_ICloneable = System_Char) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_ICloneable = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_ICloneable = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_ICloneable = BoundedStack) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_SByte) &  ~ (System_ICloneable = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (System_ICloneable = PeerGroupPlaceholder) &  ~ (System_ICloneable =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (System_ICloneable =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (System_ICloneable =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_UInt16) &  ~ (System_ICloneable = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_ICloneable = System_Collections_ICollection) &  ~
% 176.33/24.33  |        (System_ICloneable = System_IComparable) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Exception) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_IntPtr) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_ICloneable =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_ICloneable =
% 176.33/24.33  |          SharingMode_LockProtected) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~ (System_ICloneable =
% 176.33/24.33  |          stringLiteral11) &  ~ (System_ICloneable = stringLiteral9) &  ~
% 176.33/24.33  |        (System_ICloneable = allocated) &  ~ (System_ICloneable =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (System_ICloneable = System_Boolean) &  ~
% 176.33/24.33  |        (System_ICloneable = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_ICloneable = stringLiteral10) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_UInt64) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~ (System_ICloneable =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (System_ICloneable = System_Object) & 
% 176.33/24.33  |        ~ (System_ICloneable = System_Int32) &  ~ (System_ICloneable =
% 176.33/24.33  |          stringLiteral8) &  ~ (System_ICloneable = System_Int64) &  ~
% 176.33/24.33  |        (System_ICloneable = System_IConvertible) &  ~ (System_ICloneable =
% 176.33/24.33  |          sharingMode) &  ~ (System_ICloneable = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (System_ICloneable = System_Int16) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Array) &  ~ (System_ICloneable =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~ (System_ICloneable = localinv) &
% 176.33/24.33  |         ~ (System_ICloneable = ownerRef) &  ~ (exposeVersion =
% 176.33/24.33  |          System_IEquatable_1___System_String) &  ~ (exposeVersion =
% 176.33/24.33  |          ownerFrame) &  ~ (exposeVersion = System_Type) &  ~ (exposeVersion =
% 176.33/24.33  |          System_Byte) &  ~ (exposeVersion = BoundedStack_size) &  ~
% 176.33/24.33  |        (exposeVersion = FirstConsistentOwner) &  ~ (exposeVersion = inv) &  ~
% 176.33/24.33  |        (exposeVersion = System_UInt32) &  ~ (exposeVersion = System_UIntPtr) &
% 176.33/24.33  |         ~ (exposeVersion = System_Collections_IList) &  ~ (exposeVersion =
% 176.33/24.33  |          elements) &  ~ (exposeVersion = System_Char) &  ~ (exposeVersion =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (exposeVersion = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (exposeVersion = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (exposeVersion = BoundedStack) &  ~ (exposeVersion = System_SByte) &  ~
% 176.33/24.33  |        (exposeVersion = ArrayCategoryValue) &  ~ (exposeVersion =
% 176.33/24.33  |          PeerGroupPlaceholder) &  ~ (exposeVersion =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (exposeVersion =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (exposeVersion =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (exposeVersion =
% 176.33/24.33  |          System_UInt16) &  ~ (exposeVersion = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (exposeVersion = System_Collections_ICollection) &  ~ (exposeVersion =
% 176.33/24.33  |          System_IComparable) &  ~ (exposeVersion = System_Exception) &  ~
% 176.33/24.33  |        (exposeVersion = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (exposeVersion = System_IntPtr) &  ~ (exposeVersion =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (exposeVersion =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (exposeVersion = SharingMode_LockProtected)
% 176.33/24.33  |        &  ~ (exposeVersion = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (exposeVersion = stringLiteral11) &  ~ (exposeVersion = stringLiteral9)
% 176.33/24.33  |        &  ~ (exposeVersion = allocated) &  ~ (exposeVersion =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (exposeVersion = System_Boolean) &  ~
% 176.33/24.33  |        (exposeVersion = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (exposeVersion = stringLiteral10) &  ~ (exposeVersion = System_UInt64)
% 176.33/24.33  |        &  ~ (exposeVersion = System_Reflection_MemberInfo) &  ~ (exposeVersion
% 176.33/24.33  |          = ArrayCategoryNonNullRef) &  ~ (exposeVersion = System_Object) &  ~
% 176.33/24.33  |        (exposeVersion = System_Int32) &  ~ (exposeVersion = stringLiteral8) & 
% 176.33/24.33  |        ~ (exposeVersion = System_Int64) &  ~ (exposeVersion =
% 176.33/24.33  |          System_IConvertible) &  ~ (exposeVersion = sharingMode) &  ~
% 176.33/24.33  |        (exposeVersion = ArrayCategoryInt) &  ~ (exposeVersion = System_Int16)
% 176.33/24.33  |        &  ~ (exposeVersion = System_Array) &  ~ (exposeVersion =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~ (exposeVersion = localinv) &  ~
% 176.33/24.33  |        (exposeVersion = ownerRef) &  ~ (System_IEquatable_1___System_String =
% 176.33/24.33  |          ownerFrame) &  ~ (System_IEquatable_1___System_String = System_Type)
% 176.33/24.33  |        &  ~ (System_IEquatable_1___System_String = System_Byte) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = BoundedStack_size) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = FirstConsistentOwner) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = inv) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_UInt32) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_UIntPtr) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Collections_IList) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = elements) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Char) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = BoundedStack) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_SByte) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = NonNullFieldsAreInitialized) & 
% 176.33/24.33  |        ~ (System_IEquatable_1___System_String =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_UInt16) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Collections_ICollection)
% 176.33/24.33  |        &  ~ (System_IEquatable_1___System_String = System_IComparable) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Exception) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_IntPtr) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = BoundedStack_elems) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = SharingMode_LockProtected) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = stringLiteral11) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = stringLiteral9) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = allocated) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Boolean) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = stringLiteral10) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_UInt64) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Reflection_MemberInfo) & 
% 176.33/24.33  |        ~ (System_IEquatable_1___System_String = ArrayCategoryNonNullRef) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Object) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Int32) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = stringLiteral8) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Int64) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_IConvertible) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = sharingMode) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Int16) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Array) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = System_Collections_IEnumerable)
% 176.33/24.33  |        &  ~ (System_IEquatable_1___System_String = localinv) &  ~
% 176.33/24.33  |        (System_IEquatable_1___System_String = ownerRef) &  ~ (ownerFrame =
% 176.33/24.33  |          System_Type) &  ~ (ownerFrame = System_Byte) &  ~ (ownerFrame =
% 176.33/24.33  |          BoundedStack_size) &  ~ (ownerFrame = FirstConsistentOwner) &  ~
% 176.33/24.33  |        (ownerFrame = inv) &  ~ (ownerFrame = System_UInt32) &  ~ (ownerFrame =
% 176.33/24.33  |          System_UIntPtr) &  ~ (ownerFrame = System_Collections_IList) &  ~
% 176.33/24.33  |        (ownerFrame = elements) &  ~ (ownerFrame = System_Char) &  ~
% 176.33/24.33  |        (ownerFrame = System_Collections_Generic_IEnumerable_1___System_Char) &
% 176.33/24.33  |         ~ (ownerFrame = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (ownerFrame = System_IComparable_1___System_String) &  ~ (ownerFrame =
% 176.33/24.33  |          BoundedStack) &  ~ (ownerFrame = System_SByte) &  ~ (ownerFrame =
% 176.33/24.33  |          ArrayCategoryValue) &  ~ (ownerFrame = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (ownerFrame = Microsoft_Contracts_ICheckedException) &  ~ (ownerFrame =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (ownerFrame =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (ownerFrame = System_UInt16)
% 176.33/24.33  |        &  ~ (ownerFrame = SharingMode_Unshared) &  ~ (ownerFrame =
% 176.33/24.33  |          System_Collections_ICollection) &  ~ (ownerFrame =
% 176.33/24.33  |          System_IComparable) &  ~ (ownerFrame = System_Exception) &  ~
% 176.33/24.33  |        (ownerFrame = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (ownerFrame = System_IntPtr) &  ~ (ownerFrame =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (ownerFrame =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (ownerFrame = SharingMode_LockProtected) & 
% 176.33/24.33  |        ~ (ownerFrame = System_Runtime_InteropServices__Type) &  ~ (ownerFrame
% 176.33/24.33  |          = stringLiteral11) &  ~ (ownerFrame = stringLiteral9) &  ~
% 176.33/24.33  |        (ownerFrame = allocated) &  ~ (ownerFrame = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (ownerFrame = System_Boolean) &  ~ (ownerFrame =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (ownerFrame =
% 176.33/24.33  |          stringLiteral10) &  ~ (ownerFrame = System_UInt64) &  ~ (ownerFrame =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~ (ownerFrame =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (ownerFrame = System_Object) &  ~
% 176.33/24.33  |        (ownerFrame = System_Int32) &  ~ (ownerFrame = stringLiteral8) &  ~
% 176.33/24.33  |        (ownerFrame = System_Int64) &  ~ (ownerFrame = System_IConvertible) & 
% 176.33/24.33  |        ~ (ownerFrame = sharingMode) &  ~ (ownerFrame = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (ownerFrame = System_Int16) &  ~ (ownerFrame = System_Array) &  ~
% 176.33/24.33  |        (ownerFrame = System_Collections_IEnumerable) &  ~ (ownerFrame =
% 176.33/24.33  |          localinv) &  ~ (ownerFrame = ownerRef) &  ~ (System_Type =
% 176.33/24.33  |          System_Byte) &  ~ (System_Type = BoundedStack_size) &  ~ (System_Type
% 176.33/24.33  |          = FirstConsistentOwner) &  ~ (System_Type = inv) &  ~ (System_Type =
% 176.33/24.33  |          System_UInt32) &  ~ (System_Type = System_UIntPtr) &  ~ (System_Type
% 176.33/24.33  |          = System_Collections_IList) &  ~ (System_Type = elements) &  ~
% 176.33/24.33  |        (System_Type = System_Char) &  ~ (System_Type =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_Type = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Type = System_IComparable_1___System_String) &  ~ (System_Type
% 176.33/24.33  |          = BoundedStack) &  ~ (System_Type = System_SByte) &  ~ (System_Type =
% 176.33/24.33  |          ArrayCategoryValue) &  ~ (System_Type = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_Type = Microsoft_Contracts_ICheckedException) &  ~ (System_Type
% 176.33/24.33  |          = NonNullFieldsAreInitialized) &  ~ (System_Type =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_Type =
% 176.33/24.33  |          System_UInt16) &  ~ (System_Type = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_Type = System_Collections_ICollection) &  ~ (System_Type =
% 176.33/24.33  |          System_IComparable) &  ~ (System_Type = System_Exception) &  ~
% 176.33/24.33  |        (System_Type = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_Type = System_IntPtr) &  ~ (System_Type =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_Type =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_Type = SharingMode_LockProtected) & 
% 176.33/24.33  |        ~ (System_Type = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_Type = stringLiteral11) &  ~ (System_Type = stringLiteral9) & 
% 176.33/24.33  |        ~ (System_Type = allocated) &  ~ (System_Type = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (System_Type = System_Boolean) &  ~ (System_Type =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (System_Type =
% 176.33/24.33  |          stringLiteral10) &  ~ (System_Type = System_UInt64) &  ~ (System_Type
% 176.33/24.33  |          = System_Reflection_MemberInfo) &  ~ (System_Type =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (System_Type = System_Object) &  ~
% 176.33/24.33  |        (System_Type = System_Int32) &  ~ (System_Type = stringLiteral8) &  ~
% 176.33/24.33  |        (System_Type = System_Int64) &  ~ (System_Type = System_IConvertible) &
% 176.33/24.33  |         ~ (System_Type = sharingMode) &  ~ (System_Type = ArrayCategoryInt) & 
% 176.33/24.33  |        ~ (System_Type = System_Int16) &  ~ (System_Type = System_Array) &  ~
% 176.33/24.33  |        (System_Type = System_Collections_IEnumerable) &  ~ (System_Type =
% 176.33/24.33  |          localinv) &  ~ (System_Type = ownerRef) &  ~ (System_Byte =
% 176.33/24.33  |          BoundedStack_size) &  ~ (System_Byte = FirstConsistentOwner) &  ~
% 176.33/24.33  |        (System_Byte = inv) &  ~ (System_Byte = System_UInt32) &  ~
% 176.33/24.33  |        (System_Byte = System_UIntPtr) &  ~ (System_Byte =
% 176.33/24.33  |          System_Collections_IList) &  ~ (System_Byte = elements) &  ~
% 176.33/24.33  |        (System_Byte = System_Char) &  ~ (System_Byte =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_Byte = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Byte = System_IComparable_1___System_String) &  ~ (System_Byte
% 176.33/24.33  |          = BoundedStack) &  ~ (System_Byte = System_SByte) &  ~ (System_Byte =
% 176.33/24.33  |          ArrayCategoryValue) &  ~ (System_Byte = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_Byte = Microsoft_Contracts_ICheckedException) &  ~ (System_Byte
% 176.33/24.33  |          = NonNullFieldsAreInitialized) &  ~ (System_Byte =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_Byte =
% 176.33/24.33  |          System_UInt16) &  ~ (System_Byte = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_Byte = System_Collections_ICollection) &  ~ (System_Byte =
% 176.33/24.33  |          System_IComparable) &  ~ (System_Byte = System_Exception) &  ~
% 176.33/24.33  |        (System_Byte = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_Byte = System_IntPtr) &  ~ (System_Byte =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_Byte =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_Byte = SharingMode_LockProtected) & 
% 176.33/24.33  |        ~ (System_Byte = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_Byte = stringLiteral11) &  ~ (System_Byte = stringLiteral9) & 
% 176.33/24.33  |        ~ (System_Byte = allocated) &  ~ (System_Byte = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (System_Byte = System_Boolean) &  ~ (System_Byte =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (System_Byte =
% 176.33/24.33  |          stringLiteral10) &  ~ (System_Byte = System_UInt64) &  ~ (System_Byte
% 176.33/24.33  |          = System_Reflection_MemberInfo) &  ~ (System_Byte =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (System_Byte = System_Object) &  ~
% 176.33/24.33  |        (System_Byte = System_Int32) &  ~ (System_Byte = stringLiteral8) &  ~
% 176.33/24.33  |        (System_Byte = System_Int64) &  ~ (System_Byte = System_IConvertible) &
% 176.33/24.33  |         ~ (System_Byte = sharingMode) &  ~ (System_Byte = ArrayCategoryInt) & 
% 176.33/24.33  |        ~ (System_Byte = System_Int16) &  ~ (System_Byte = System_Array) &  ~
% 176.33/24.33  |        (System_Byte = System_Collections_IEnumerable) &  ~ (System_Byte =
% 176.33/24.33  |          localinv) &  ~ (System_Byte = ownerRef) &  ~ (BoundedStack_size =
% 176.33/24.33  |          FirstConsistentOwner) &  ~ (BoundedStack_size = inv) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_UInt32) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_UIntPtr) &  ~ (BoundedStack_size = System_Collections_IList) &
% 176.33/24.33  |         ~ (BoundedStack_size = elements) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Char) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (BoundedStack_size = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (BoundedStack_size = BoundedStack) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_SByte) &  ~ (BoundedStack_size = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (BoundedStack_size = PeerGroupPlaceholder) &  ~ (BoundedStack_size =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (BoundedStack_size =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (BoundedStack_size =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_UInt16) &  ~ (BoundedStack_size = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_Collections_ICollection) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_IComparable) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Exception) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_IntPtr) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (BoundedStack_size =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (BoundedStack_size =
% 176.33/24.33  |          SharingMode_LockProtected) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~ (BoundedStack_size =
% 176.33/24.33  |          stringLiteral11) &  ~ (BoundedStack_size = stringLiteral9) &  ~
% 176.33/24.33  |        (BoundedStack_size = allocated) &  ~ (BoundedStack_size =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (BoundedStack_size = System_Boolean) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (BoundedStack_size = stringLiteral10) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_UInt64) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~ (BoundedStack_size =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (BoundedStack_size = System_Object) & 
% 176.33/24.33  |        ~ (BoundedStack_size = System_Int32) &  ~ (BoundedStack_size =
% 176.33/24.33  |          stringLiteral8) &  ~ (BoundedStack_size = System_Int64) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_IConvertible) &  ~ (BoundedStack_size =
% 176.33/24.33  |          sharingMode) &  ~ (BoundedStack_size = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (BoundedStack_size = System_Int16) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Array) &  ~ (BoundedStack_size =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~ (BoundedStack_size = localinv) &
% 176.33/24.33  |         ~ (BoundedStack_size = ownerRef) &  ~ (FirstConsistentOwner = inv) & 
% 176.33/24.33  |        ~ (FirstConsistentOwner = System_UInt32) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_UIntPtr) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Collections_IList) &  ~ (FirstConsistentOwner = elements) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = System_Char) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = Microsoft_Contracts_ObjectInvariantException) &
% 176.33/24.33  |         ~ (FirstConsistentOwner = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = BoundedStack) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_SByte) &  ~ (FirstConsistentOwner = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = NonNullFieldsAreInitialized) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = Microsoft_Contracts_GuardException) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = System_UInt16) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          SharingMode_Unshared) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Collections_ICollection) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_IComparable) &  ~ (FirstConsistentOwner = System_Exception) & 
% 176.33/24.33  |        ~ (FirstConsistentOwner = System_Reflection_ICustomAttributeProvider) &
% 176.33/24.33  |         ~ (FirstConsistentOwner = System_IntPtr) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (FirstConsistentOwner
% 176.33/24.33  |          = BoundedStack_elems) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          SharingMode_LockProtected) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          stringLiteral11) &  ~ (FirstConsistentOwner = stringLiteral9) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = allocated) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (FirstConsistentOwner = System_Boolean) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = System_Runtime_Serialization_ISerializable) & 
% 176.33/24.33  |        ~ (FirstConsistentOwner = stringLiteral10) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_UInt64) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (FirstConsistentOwner = System_Object)
% 176.33/24.33  |        &  ~ (FirstConsistentOwner = System_Int32) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          stringLiteral8) &  ~ (FirstConsistentOwner = System_Int64) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = System_IConvertible) &  ~ (FirstConsistentOwner
% 176.33/24.33  |          = sharingMode) &  ~ (FirstConsistentOwner = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (FirstConsistentOwner = System_Int16) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Array) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~ (FirstConsistentOwner =
% 176.33/24.33  |          localinv) &  ~ (FirstConsistentOwner = ownerRef) &  ~ (inv =
% 176.33/24.33  |          System_UInt32) &  ~ (inv = System_UIntPtr) &  ~ (inv =
% 176.33/24.33  |          System_Collections_IList) &  ~ (inv = elements) &  ~ (inv =
% 176.33/24.33  |          System_Char) &  ~ (inv =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~ (inv =
% 176.33/24.33  |          Microsoft_Contracts_ObjectInvariantException) &  ~ (inv =
% 176.33/24.33  |          System_IComparable_1___System_String) &  ~ (inv = BoundedStack) &  ~
% 176.33/24.33  |        (inv = System_SByte) &  ~ (inv = ArrayCategoryValue) &  ~ (inv =
% 176.33/24.33  |          PeerGroupPlaceholder) &  ~ (inv =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (inv =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (inv =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (inv = System_UInt16) &  ~
% 176.33/24.33  |        (inv = SharingMode_Unshared) &  ~ (inv =
% 176.33/24.33  |          System_Collections_ICollection) &  ~ (inv = System_IComparable) &  ~
% 176.33/24.33  |        (inv = System_Exception) &  ~ (inv =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~ (inv =
% 176.33/24.33  |          System_IntPtr) &  ~ (inv = System_Runtime_InteropServices__Exception)
% 176.33/24.33  |        &  ~ (inv = BoundedStack_elems) &  ~ (inv = SharingMode_LockProtected)
% 176.33/24.33  |        &  ~ (inv = System_Runtime_InteropServices__Type) &  ~ (inv =
% 176.33/24.33  |          stringLiteral11) &  ~ (inv = stringLiteral9) &  ~ (inv = allocated) &
% 176.33/24.33  |         ~ (inv = ArrayCategoryRef) &  ~ (inv = System_Boolean) &  ~ (inv =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (inv =
% 176.33/24.33  |          stringLiteral10) &  ~ (inv = System_UInt64) &  ~ (inv =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~ (inv = ArrayCategoryNonNullRef) & 
% 176.33/24.33  |        ~ (inv = System_Object) &  ~ (inv = System_Int32) &  ~ (inv =
% 176.33/24.33  |          stringLiteral8) &  ~ (inv = System_Int64) &  ~ (inv =
% 176.33/24.33  |          System_IConvertible) &  ~ (inv = sharingMode) &  ~ (inv =
% 176.33/24.33  |          ArrayCategoryInt) &  ~ (inv = System_Int16) &  ~ (inv = System_Array)
% 176.33/24.33  |        &  ~ (inv = System_Collections_IEnumerable) &  ~ (inv = localinv) &  ~
% 176.33/24.33  |        (inv = ownerRef) &  ~ (System_UInt32 = System_UIntPtr) &  ~
% 176.33/24.33  |        (System_UInt32 = System_Collections_IList) &  ~ (System_UInt32 =
% 176.33/24.33  |          elements) &  ~ (System_UInt32 = System_Char) &  ~ (System_UInt32 =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_UInt32 = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_UInt32 = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_UInt32 = BoundedStack) &  ~ (System_UInt32 = System_SByte) &  ~
% 176.33/24.33  |        (System_UInt32 = ArrayCategoryValue) &  ~ (System_UInt32 =
% 176.33/24.33  |          PeerGroupPlaceholder) &  ~ (System_UInt32 =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (System_UInt32 =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (System_UInt32 =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_UInt32 =
% 176.33/24.33  |          System_UInt16) &  ~ (System_UInt32 = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_UInt32 = System_Collections_ICollection) &  ~ (System_UInt32 =
% 176.33/24.33  |          System_IComparable) &  ~ (System_UInt32 = System_Exception) &  ~
% 176.33/24.33  |        (System_UInt32 = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_UInt32 = System_IntPtr) &  ~ (System_UInt32 =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_UInt32 =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_UInt32 = SharingMode_LockProtected)
% 176.33/24.33  |        &  ~ (System_UInt32 = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_UInt32 = stringLiteral11) &  ~ (System_UInt32 = stringLiteral9)
% 176.33/24.33  |        &  ~ (System_UInt32 = allocated) &  ~ (System_UInt32 =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (System_UInt32 = System_Boolean) &  ~
% 176.33/24.33  |        (System_UInt32 = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_UInt32 = stringLiteral10) &  ~ (System_UInt32 = System_UInt64)
% 176.33/24.33  |        &  ~ (System_UInt32 = System_Reflection_MemberInfo) &  ~ (System_UInt32
% 176.33/24.33  |          = ArrayCategoryNonNullRef) &  ~ (System_UInt32 = System_Object) &  ~
% 176.33/24.33  |        (System_UInt32 = System_Int32) &  ~ (System_UInt32 = stringLiteral8) & 
% 176.33/24.33  |        ~ (System_UInt32 = System_Int64) &  ~ (System_UInt32 =
% 176.33/24.33  |          System_IConvertible) &  ~ (System_UInt32 = sharingMode) &  ~
% 176.33/24.33  |        (System_UInt32 = ArrayCategoryInt) &  ~ (System_UInt32 = System_Int16)
% 176.33/24.33  |        &  ~ (System_UInt32 = System_Array) &  ~ (System_UInt32 =
% 176.33/24.33  |          System_Collections_IEnumerable) &  ~ (System_UInt32 = localinv) &  ~
% 176.33/24.33  |        (System_UInt32 = ownerRef) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_Collections_IList) &  ~ (System_UIntPtr = elements) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_Char) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_UIntPtr = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_UIntPtr = BoundedStack) &  ~ (System_UIntPtr = System_SByte) & 
% 176.33/24.33  |        ~ (System_UIntPtr = ArrayCategoryValue) &  ~ (System_UIntPtr =
% 176.33/24.33  |          PeerGroupPlaceholder) &  ~ (System_UIntPtr =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~ (System_UIntPtr =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (System_UIntPtr =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_UInt16) &  ~ (System_UIntPtr = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_Collections_ICollection) &  ~ (System_UIntPtr
% 176.33/24.33  |          = System_IComparable) &  ~ (System_UIntPtr = System_Exception) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_IntPtr) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_UIntPtr =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_UIntPtr = SharingMode_LockProtected)
% 176.33/24.33  |        &  ~ (System_UIntPtr = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_UIntPtr = stringLiteral11) &  ~ (System_UIntPtr =
% 176.33/24.33  |          stringLiteral9) &  ~ (System_UIntPtr = allocated) &  ~
% 176.33/24.33  |        (System_UIntPtr = ArrayCategoryRef) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_Boolean) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (System_UIntPtr =
% 176.33/24.33  |          stringLiteral10) &  ~ (System_UIntPtr = System_UInt64) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_Reflection_MemberInfo) &  ~ (System_UIntPtr =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (System_UIntPtr = System_Object) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_Int32) &  ~ (System_UIntPtr = stringLiteral8)
% 176.33/24.33  |        &  ~ (System_UIntPtr = System_Int64) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_IConvertible) &  ~ (System_UIntPtr = sharingMode) &  ~
% 176.33/24.33  |        (System_UIntPtr = ArrayCategoryInt) &  ~ (System_UIntPtr =
% 176.33/24.33  |          System_Int16) &  ~ (System_UIntPtr = System_Array) &  ~
% 176.33/24.33  |        (System_UIntPtr = System_Collections_IEnumerable) &  ~ (System_UIntPtr
% 176.33/24.33  |          = localinv) &  ~ (System_UIntPtr = ownerRef) &  ~
% 176.33/24.33  |        (System_Collections_IList = elements) &  ~ (System_Collections_IList =
% 176.33/24.33  |          System_Char) &  ~ (System_Collections_IList =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_Collections_IList =
% 176.33/24.33  |          Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_Collections_IList = BoundedStack) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_SByte) &  ~
% 176.33/24.33  |        (System_Collections_IList = ArrayCategoryValue) &  ~
% 176.33/24.33  |        (System_Collections_IList = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_Collections_IList = Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.33  |        (System_Collections_IList = NonNullFieldsAreInitialized) &  ~
% 176.33/24.33  |        (System_Collections_IList = Microsoft_Contracts_GuardException) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_UInt16) &  ~
% 176.33/24.33  |        (System_Collections_IList = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Collections_ICollection) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_IComparable) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Exception) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Reflection_ICustomAttributeProvider)
% 176.33/24.33  |        &  ~ (System_Collections_IList = System_IntPtr) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Runtime_InteropServices__Exception)
% 176.33/24.33  |        &  ~ (System_Collections_IList = BoundedStack_elems) &  ~
% 176.33/24.33  |        (System_Collections_IList = SharingMode_LockProtected) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_Collections_IList = stringLiteral11) &  ~
% 176.33/24.33  |        (System_Collections_IList = stringLiteral9) &  ~
% 176.33/24.33  |        (System_Collections_IList = allocated) &  ~ (System_Collections_IList =
% 176.33/24.33  |          ArrayCategoryRef) &  ~ (System_Collections_IList = System_Boolean) & 
% 176.33/24.33  |        ~ (System_Collections_IList =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.33  |        (System_Collections_IList = stringLiteral10) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_UInt64) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Reflection_MemberInfo) &  ~
% 176.33/24.33  |        (System_Collections_IList = ArrayCategoryNonNullRef) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Object) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Int32) &  ~
% 176.33/24.33  |        (System_Collections_IList = stringLiteral8) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Int64) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_IConvertible) &  ~
% 176.33/24.33  |        (System_Collections_IList = sharingMode) &  ~ (System_Collections_IList
% 176.33/24.33  |          = ArrayCategoryInt) &  ~ (System_Collections_IList = System_Int16) & 
% 176.33/24.33  |        ~ (System_Collections_IList = System_Array) &  ~
% 176.33/24.33  |        (System_Collections_IList = System_Collections_IEnumerable) &  ~
% 176.33/24.33  |        (System_Collections_IList = localinv) &  ~ (System_Collections_IList =
% 176.33/24.33  |          ownerRef) &  ~ (elements = System_Char) &  ~ (elements =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (elements = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (elements = System_IComparable_1___System_String) &  ~ (elements =
% 176.33/24.33  |          BoundedStack) &  ~ (elements = System_SByte) &  ~ (elements =
% 176.33/24.33  |          ArrayCategoryValue) &  ~ (elements = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (elements = Microsoft_Contracts_ICheckedException) &  ~ (elements =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~ (elements =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (elements = System_UInt16) &
% 176.33/24.33  |         ~ (elements = SharingMode_Unshared) &  ~ (elements =
% 176.33/24.33  |          System_Collections_ICollection) &  ~ (elements = System_IComparable)
% 176.33/24.33  |        &  ~ (elements = System_Exception) &  ~ (elements =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~ (elements =
% 176.33/24.33  |          System_IntPtr) &  ~ (elements =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (elements =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (elements = SharingMode_LockProtected) &  ~
% 176.33/24.33  |        (elements = System_Runtime_InteropServices__Type) &  ~ (elements =
% 176.33/24.33  |          stringLiteral11) &  ~ (elements = stringLiteral9) &  ~ (elements =
% 176.33/24.33  |          allocated) &  ~ (elements = ArrayCategoryRef) &  ~ (elements =
% 176.33/24.33  |          System_Boolean) &  ~ (elements =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (elements =
% 176.33/24.33  |          stringLiteral10) &  ~ (elements = System_UInt64) &  ~ (elements =
% 176.33/24.33  |          System_Reflection_MemberInfo) &  ~ (elements =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (elements = System_Object) &  ~
% 176.33/24.33  |        (elements = System_Int32) &  ~ (elements = stringLiteral8) &  ~
% 176.33/24.33  |        (elements = System_Int64) &  ~ (elements = System_IConvertible) &  ~
% 176.33/24.33  |        (elements = sharingMode) &  ~ (elements = ArrayCategoryInt) &  ~
% 176.33/24.33  |        (elements = System_Int16) &  ~ (elements = System_Array) &  ~ (elements
% 176.33/24.33  |          = System_Collections_IEnumerable) &  ~ (elements = localinv) &  ~
% 176.33/24.33  |        (elements = ownerRef) &  ~ (System_Char =
% 176.33/24.33  |          System_Collections_Generic_IEnumerable_1___System_Char) &  ~
% 176.33/24.33  |        (System_Char = Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Char = System_IComparable_1___System_String) &  ~ (System_Char
% 176.33/24.33  |          = BoundedStack) &  ~ (System_Char = System_SByte) &  ~ (System_Char =
% 176.33/24.33  |          ArrayCategoryValue) &  ~ (System_Char = PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_Char = Microsoft_Contracts_ICheckedException) &  ~ (System_Char
% 176.33/24.33  |          = NonNullFieldsAreInitialized) &  ~ (System_Char =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~ (System_Char =
% 176.33/24.33  |          System_UInt16) &  ~ (System_Char = SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_Char = System_Collections_ICollection) &  ~ (System_Char =
% 176.33/24.33  |          System_IComparable) &  ~ (System_Char = System_Exception) &  ~
% 176.33/24.33  |        (System_Char = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_Char = System_IntPtr) &  ~ (System_Char =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~ (System_Char =
% 176.33/24.33  |          BoundedStack_elems) &  ~ (System_Char = SharingMode_LockProtected) & 
% 176.33/24.33  |        ~ (System_Char = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.33  |        (System_Char = stringLiteral11) &  ~ (System_Char = stringLiteral9) & 
% 176.33/24.33  |        ~ (System_Char = allocated) &  ~ (System_Char = ArrayCategoryRef) &  ~
% 176.33/24.33  |        (System_Char = System_Boolean) &  ~ (System_Char =
% 176.33/24.33  |          System_Runtime_Serialization_ISerializable) &  ~ (System_Char =
% 176.33/24.33  |          stringLiteral10) &  ~ (System_Char = System_UInt64) &  ~ (System_Char
% 176.33/24.33  |          = System_Reflection_MemberInfo) &  ~ (System_Char =
% 176.33/24.33  |          ArrayCategoryNonNullRef) &  ~ (System_Char = System_Object) &  ~
% 176.33/24.33  |        (System_Char = System_Int32) &  ~ (System_Char = stringLiteral8) &  ~
% 176.33/24.33  |        (System_Char = System_Int64) &  ~ (System_Char = System_IConvertible) &
% 176.33/24.33  |         ~ (System_Char = sharingMode) &  ~ (System_Char = ArrayCategoryInt) & 
% 176.33/24.33  |        ~ (System_Char = System_Int16) &  ~ (System_Char = System_Array) &  ~
% 176.33/24.33  |        (System_Char = System_Collections_IEnumerable) &  ~ (System_Char =
% 176.33/24.33  |          localinv) &  ~ (System_Char = ownerRef) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          Microsoft_Contracts_ObjectInvariantException) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_IComparable_1___System_String) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char = BoundedStack)
% 176.33/24.33  |        &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_SByte) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          ArrayCategoryValue) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          PeerGroupPlaceholder) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          NonNullFieldsAreInitialized) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          Microsoft_Contracts_GuardException) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_UInt16) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          SharingMode_Unshared) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_Collections_ICollection) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_IComparable) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_Exception) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_IntPtr) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          BoundedStack_elems) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          SharingMode_LockProtected) &  ~
% 176.33/24.33  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.33  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          stringLiteral11) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          stringLiteral9) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char = allocated) & 
% 176.33/24.34  |        ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          ArrayCategoryRef) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_Boolean) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          stringLiteral10) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_UInt64) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_Object) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char = System_Int32)
% 176.33/24.34  |        &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          stringLiteral8) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char = System_Int64)
% 176.33/24.34  |        &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_IConvertible) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char = sharingMode)
% 176.33/24.34  |        &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char = System_Int16)
% 176.33/24.34  |        &  ~ (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_Array) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Collections_Generic_IEnumerable_1___System_Char = localinv) & 
% 176.33/24.34  |        ~ (System_Collections_Generic_IEnumerable_1___System_Char = ownerRef) &
% 176.33/24.34  |         ~ (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_IComparable_1___System_String) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = BoundedStack) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_SByte) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryValue) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_ObjectInvariantException = PeerGroupPlaceholder)
% 176.33/24.34  |        &  ~ (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          NonNullFieldsAreInitialized) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_UInt16) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = SharingMode_Unshared) &
% 176.33/24.34  |         ~ (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Collections_ICollection) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_IComparable) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_ObjectInvariantException = System_Exception) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_IntPtr) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = BoundedStack_elems) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = stringLiteral11) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = stringLiteral9) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = allocated) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_Boolean) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = stringLiteral10) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_UInt64) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_Object) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_Int32) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = stringLiteral8) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_Int64) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_IConvertible) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_ObjectInvariantException = sharingMode) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_Int16) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = System_Array) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = localinv) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ObjectInvariantException = ownerRef) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = BoundedStack) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_SByte) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = ArrayCategoryValue) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = PeerGroupPlaceholder) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String =
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = NonNullFieldsAreInitialized) & 
% 176.33/24.34  |        ~ (System_IComparable_1___System_String =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_UInt16) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Collections_ICollection)
% 176.33/24.34  |        &  ~ (System_IComparable_1___System_String = System_IComparable) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Exception) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_IntPtr) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = BoundedStack_elems) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = stringLiteral11) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = stringLiteral9) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = allocated) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Boolean) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = stringLiteral10) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_UInt64) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Reflection_MemberInfo) &
% 176.33/24.34  |         ~ (System_IComparable_1___System_String = ArrayCategoryNonNullRef) & 
% 176.33/24.34  |        ~ (System_IComparable_1___System_String = System_Object) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Int32) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = stringLiteral8) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Int64) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_IConvertible) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = sharingMode) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Int16) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Array) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = System_Collections_IEnumerable)
% 176.33/24.34  |        &  ~ (System_IComparable_1___System_String = localinv) &  ~
% 176.33/24.34  |        (System_IComparable_1___System_String = ownerRef) &  ~ (BoundedStack =
% 176.33/24.34  |          System_SByte) &  ~ (BoundedStack = ArrayCategoryValue) &  ~
% 176.33/24.34  |        (BoundedStack = PeerGroupPlaceholder) &  ~ (BoundedStack =
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) &  ~ (BoundedStack =
% 176.33/24.34  |          NonNullFieldsAreInitialized) &  ~ (BoundedStack =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~ (BoundedStack =
% 176.33/24.34  |          System_UInt16) &  ~ (BoundedStack = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (BoundedStack = System_Collections_ICollection) &  ~ (BoundedStack =
% 176.33/24.34  |          System_IComparable) &  ~ (BoundedStack = System_Exception) &  ~
% 176.33/24.34  |        (BoundedStack = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (BoundedStack = System_IntPtr) &  ~ (BoundedStack =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (BoundedStack =
% 176.33/24.34  |          BoundedStack_elems) &  ~ (BoundedStack = SharingMode_LockProtected) &
% 176.33/24.34  |         ~ (BoundedStack = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (BoundedStack = stringLiteral11) &  ~ (BoundedStack = stringLiteral9) &
% 176.33/24.34  |         ~ (BoundedStack = allocated) &  ~ (BoundedStack = ArrayCategoryRef) & 
% 176.33/24.34  |        ~ (BoundedStack = System_Boolean) &  ~ (BoundedStack =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (BoundedStack =
% 176.33/24.34  |          stringLiteral10) &  ~ (BoundedStack = System_UInt64) &  ~
% 176.33/24.34  |        (BoundedStack = System_Reflection_MemberInfo) &  ~ (BoundedStack =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (BoundedStack = System_Object) &  ~
% 176.33/24.34  |        (BoundedStack = System_Int32) &  ~ (BoundedStack = stringLiteral8) &  ~
% 176.33/24.34  |        (BoundedStack = System_Int64) &  ~ (BoundedStack = System_IConvertible)
% 176.33/24.34  |        &  ~ (BoundedStack = sharingMode) &  ~ (BoundedStack =
% 176.33/24.34  |          ArrayCategoryInt) &  ~ (BoundedStack = System_Int16) &  ~
% 176.33/24.34  |        (BoundedStack = System_Array) &  ~ (BoundedStack =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (BoundedStack = localinv) &  ~
% 176.33/24.34  |        (BoundedStack = ownerRef) &  ~ (System_SByte = ArrayCategoryValue) &  ~
% 176.33/24.34  |        (System_SByte = PeerGroupPlaceholder) &  ~ (System_SByte =
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) &  ~ (System_SByte =
% 176.33/24.34  |          NonNullFieldsAreInitialized) &  ~ (System_SByte =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~ (System_SByte =
% 176.33/24.34  |          System_UInt16) &  ~ (System_SByte = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (System_SByte = System_Collections_ICollection) &  ~ (System_SByte =
% 176.33/24.34  |          System_IComparable) &  ~ (System_SByte = System_Exception) &  ~
% 176.33/24.34  |        (System_SByte = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (System_SByte = System_IntPtr) &  ~ (System_SByte =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (System_SByte =
% 176.33/24.34  |          BoundedStack_elems) &  ~ (System_SByte = SharingMode_LockProtected) &
% 176.33/24.34  |         ~ (System_SByte = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (System_SByte = stringLiteral11) &  ~ (System_SByte = stringLiteral9) &
% 176.33/24.34  |         ~ (System_SByte = allocated) &  ~ (System_SByte = ArrayCategoryRef) & 
% 176.33/24.34  |        ~ (System_SByte = System_Boolean) &  ~ (System_SByte =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (System_SByte =
% 176.33/24.34  |          stringLiteral10) &  ~ (System_SByte = System_UInt64) &  ~
% 176.33/24.34  |        (System_SByte = System_Reflection_MemberInfo) &  ~ (System_SByte =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (System_SByte = System_Object) &  ~
% 176.33/24.34  |        (System_SByte = System_Int32) &  ~ (System_SByte = stringLiteral8) &  ~
% 176.33/24.34  |        (System_SByte = System_Int64) &  ~ (System_SByte = System_IConvertible)
% 176.33/24.34  |        &  ~ (System_SByte = sharingMode) &  ~ (System_SByte =
% 176.33/24.34  |          ArrayCategoryInt) &  ~ (System_SByte = System_Int16) &  ~
% 176.33/24.34  |        (System_SByte = System_Array) &  ~ (System_SByte =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_SByte = localinv) &  ~
% 176.33/24.34  |        (System_SByte = ownerRef) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          PeerGroupPlaceholder) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          NonNullFieldsAreInitialized) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_UInt16) &  ~ (ArrayCategoryValue = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = System_Collections_ICollection) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = System_IComparable) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Exception) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~ (ArrayCategoryValue
% 176.33/24.34  |          = System_IntPtr) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          BoundedStack_elems) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          stringLiteral11) &  ~ (ArrayCategoryValue = stringLiteral9) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = allocated) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (ArrayCategoryValue = System_Boolean) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = stringLiteral10) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_UInt64) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (ArrayCategoryValue = System_Object) & 
% 176.33/24.34  |        ~ (ArrayCategoryValue = System_Int32) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          stringLiteral8) &  ~ (ArrayCategoryValue = System_Int64) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = System_IConvertible) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          sharingMode) &  ~ (ArrayCategoryValue = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (ArrayCategoryValue = System_Int16) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Array) &  ~ (ArrayCategoryValue =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (ArrayCategoryValue = localinv)
% 176.33/24.34  |        &  ~ (ArrayCategoryValue = ownerRef) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          NonNullFieldsAreInitialized) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_UInt16) &  ~ (PeerGroupPlaceholder = SharingMode_Unshared) & 
% 176.33/24.34  |        ~ (PeerGroupPlaceholder = System_Collections_ICollection) &  ~
% 176.33/24.34  |        (PeerGroupPlaceholder = System_IComparable) &  ~ (PeerGroupPlaceholder
% 176.33/24.34  |          = System_Exception) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (PeerGroupPlaceholder = System_IntPtr) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (PeerGroupPlaceholder
% 176.33/24.34  |          = BoundedStack_elems) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          stringLiteral11) &  ~ (PeerGroupPlaceholder = stringLiteral9) &  ~
% 176.33/24.34  |        (PeerGroupPlaceholder = allocated) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (PeerGroupPlaceholder = System_Boolean) &  ~
% 176.33/24.34  |        (PeerGroupPlaceholder = System_Runtime_Serialization_ISerializable) & 
% 176.33/24.34  |        ~ (PeerGroupPlaceholder = stringLiteral10) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_UInt64) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (PeerGroupPlaceholder = System_Object)
% 176.33/24.34  |        &  ~ (PeerGroupPlaceholder = System_Int32) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          stringLiteral8) &  ~ (PeerGroupPlaceholder = System_Int64) &  ~
% 176.33/24.34  |        (PeerGroupPlaceholder = System_IConvertible) &  ~ (PeerGroupPlaceholder
% 176.33/24.34  |          = sharingMode) &  ~ (PeerGroupPlaceholder = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (PeerGroupPlaceholder = System_Int16) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_Array) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (PeerGroupPlaceholder =
% 176.33/24.34  |          localinv) &  ~ (PeerGroupPlaceholder = ownerRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = NonNullFieldsAreInitialized) &
% 176.33/24.34  |         ~ (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          Microsoft_Contracts_GuardException) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_UInt16) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          System_Collections_ICollection) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_IComparable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Exception) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_IntPtr) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = BoundedStack_elems) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = SharingMode_LockProtected) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = stringLiteral11) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = stringLiteral9) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = allocated) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Boolean) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = stringLiteral10) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_UInt64) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Reflection_MemberInfo)
% 176.33/24.34  |        &  ~ (Microsoft_Contracts_ICheckedException = ArrayCategoryNonNullRef)
% 176.33/24.34  |        &  ~ (Microsoft_Contracts_ICheckedException = System_Object) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Int32) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = stringLiteral8) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Int64) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_IConvertible) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = sharingMode) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Int16) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = System_Array) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = localinv) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_ICheckedException = ownerRef) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = Microsoft_Contracts_GuardException) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_UInt16) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Collections_ICollection) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_IComparable) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Exception) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_IntPtr) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = BoundedStack_elems) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Runtime_InteropServices__Type) & 
% 176.33/24.34  |        ~ (NonNullFieldsAreInitialized = stringLiteral11) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = stringLiteral9) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = allocated) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Boolean) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = stringLiteral10) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_UInt64) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Object) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Int32) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = stringLiteral8) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Int64) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_IConvertible) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = sharingMode) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Int16) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Array) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = localinv) &  ~
% 176.33/24.34  |        (NonNullFieldsAreInitialized = ownerRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_UInt16) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = SharingMode_Unshared) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Collections_ICollection) &
% 176.33/24.34  |         ~ (Microsoft_Contracts_GuardException = System_IComparable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Exception) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_IntPtr) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = BoundedStack_elems) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = stringLiteral11) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = stringLiteral9) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = allocated) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Boolean) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = stringLiteral10) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_UInt64) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Reflection_MemberInfo) & 
% 176.33/24.34  |        ~ (Microsoft_Contracts_GuardException = ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Object) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Int32) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = stringLiteral8) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Int64) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_IConvertible) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = sharingMode) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Int16) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Array) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = System_Collections_IEnumerable) &
% 176.33/24.34  |         ~ (Microsoft_Contracts_GuardException = localinv) &  ~
% 176.33/24.34  |        (Microsoft_Contracts_GuardException = ownerRef) &  ~ (System_UInt16 =
% 176.33/24.34  |          SharingMode_Unshared) &  ~ (System_UInt16 =
% 176.33/24.34  |          System_Collections_ICollection) &  ~ (System_UInt16 =
% 176.33/24.34  |          System_IComparable) &  ~ (System_UInt16 = System_Exception) &  ~
% 176.33/24.34  |        (System_UInt16 = System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (System_UInt16 = System_IntPtr) &  ~ (System_UInt16 =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (System_UInt16 =
% 176.33/24.34  |          BoundedStack_elems) &  ~ (System_UInt16 = SharingMode_LockProtected)
% 176.33/24.34  |        &  ~ (System_UInt16 = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (System_UInt16 = stringLiteral11) &  ~ (System_UInt16 = stringLiteral9)
% 176.33/24.34  |        &  ~ (System_UInt16 = allocated) &  ~ (System_UInt16 =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (System_UInt16 = System_Boolean) &  ~
% 176.33/24.34  |        (System_UInt16 = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_UInt16 = stringLiteral10) &  ~ (System_UInt16 = System_UInt64)
% 176.33/24.34  |        &  ~ (System_UInt16 = System_Reflection_MemberInfo) &  ~ (System_UInt16
% 176.33/24.34  |          = ArrayCategoryNonNullRef) &  ~ (System_UInt16 = System_Object) &  ~
% 176.33/24.34  |        (System_UInt16 = System_Int32) &  ~ (System_UInt16 = stringLiteral8) & 
% 176.33/24.34  |        ~ (System_UInt16 = System_Int64) &  ~ (System_UInt16 =
% 176.33/24.34  |          System_IConvertible) &  ~ (System_UInt16 = sharingMode) &  ~
% 176.33/24.34  |        (System_UInt16 = ArrayCategoryInt) &  ~ (System_UInt16 = System_Int16)
% 176.33/24.34  |        &  ~ (System_UInt16 = System_Array) &  ~ (System_UInt16 =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_UInt16 = localinv) &  ~
% 176.33/24.34  |        (System_UInt16 = ownerRef) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_Collections_ICollection) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_IComparable) &  ~ (SharingMode_Unshared = System_Exception) & 
% 176.33/24.34  |        ~ (SharingMode_Unshared = System_Reflection_ICustomAttributeProvider) &
% 176.33/24.34  |         ~ (SharingMode_Unshared = System_IntPtr) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (SharingMode_Unshared
% 176.33/24.34  |          = BoundedStack_elems) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          stringLiteral11) &  ~ (SharingMode_Unshared = stringLiteral9) &  ~
% 176.33/24.34  |        (SharingMode_Unshared = allocated) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (SharingMode_Unshared = System_Boolean) &  ~
% 176.33/24.34  |        (SharingMode_Unshared = System_Runtime_Serialization_ISerializable) & 
% 176.33/24.34  |        ~ (SharingMode_Unshared = stringLiteral10) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_UInt64) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (SharingMode_Unshared = System_Object)
% 176.33/24.34  |        &  ~ (SharingMode_Unshared = System_Int32) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          stringLiteral8) &  ~ (SharingMode_Unshared = System_Int64) &  ~
% 176.33/24.34  |        (SharingMode_Unshared = System_IConvertible) &  ~ (SharingMode_Unshared
% 176.33/24.34  |          = sharingMode) &  ~ (SharingMode_Unshared = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (SharingMode_Unshared = System_Int16) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_Array) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (SharingMode_Unshared =
% 176.33/24.34  |          localinv) &  ~ (SharingMode_Unshared = ownerRef) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_IComparable) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Exception) &  ~
% 176.33/24.34  |        (System_Collections_ICollection =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_IntPtr) &  ~
% 176.33/24.34  |        (System_Collections_ICollection =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = BoundedStack_elems) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Runtime_InteropServices__Type)
% 176.33/24.34  |        &  ~ (System_Collections_ICollection = stringLiteral11) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = stringLiteral9) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = allocated) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Boolean) &  ~
% 176.33/24.34  |        (System_Collections_ICollection =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = stringLiteral10) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_UInt64) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Object) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Int32) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Int64) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_IConvertible) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = sharingMode) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Int16) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Array) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = localinv) &  ~
% 176.33/24.34  |        (System_Collections_ICollection = ownerRef) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Exception) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~ (System_IComparable
% 176.33/24.34  |          = System_IntPtr) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (System_IComparable =
% 176.33/24.34  |          BoundedStack_elems) &  ~ (System_IComparable =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (System_IComparable =
% 176.33/24.34  |          stringLiteral11) &  ~ (System_IComparable = stringLiteral9) &  ~
% 176.33/24.34  |        (System_IComparable = allocated) &  ~ (System_IComparable =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (System_IComparable = System_Boolean) &  ~
% 176.33/24.34  |        (System_IComparable = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_IComparable = stringLiteral10) &  ~ (System_IComparable =
% 176.33/24.34  |          System_UInt64) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~ (System_IComparable =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (System_IComparable = System_Object) & 
% 176.33/24.34  |        ~ (System_IComparable = System_Int32) &  ~ (System_IComparable =
% 176.33/24.34  |          stringLiteral8) &  ~ (System_IComparable = System_Int64) &  ~
% 176.33/24.34  |        (System_IComparable = System_IConvertible) &  ~ (System_IComparable =
% 176.33/24.34  |          sharingMode) &  ~ (System_IComparable = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_IComparable = System_Int16) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Array) &  ~ (System_IComparable =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_IComparable = localinv)
% 176.33/24.34  |        &  ~ (System_IComparable = ownerRef) &  ~ (System_Exception =
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) &  ~ (System_Exception =
% 176.33/24.34  |          System_IntPtr) &  ~ (System_Exception =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~ (System_Exception =
% 176.33/24.34  |          BoundedStack_elems) &  ~ (System_Exception =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~ (System_Exception =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (System_Exception =
% 176.33/24.34  |          stringLiteral11) &  ~ (System_Exception = stringLiteral9) &  ~
% 176.33/24.34  |        (System_Exception = allocated) &  ~ (System_Exception =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (System_Exception = System_Boolean) &  ~
% 176.33/24.34  |        (System_Exception = System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_Exception = stringLiteral10) &  ~ (System_Exception =
% 176.33/24.34  |          System_UInt64) &  ~ (System_Exception = System_Reflection_MemberInfo)
% 176.33/24.34  |        &  ~ (System_Exception = ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (System_Exception = System_Object) &  ~ (System_Exception =
% 176.33/24.34  |          System_Int32) &  ~ (System_Exception = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Exception = System_Int64) &  ~ (System_Exception =
% 176.33/24.34  |          System_IConvertible) &  ~ (System_Exception = sharingMode) &  ~
% 176.33/24.34  |        (System_Exception = ArrayCategoryInt) &  ~ (System_Exception =
% 176.33/24.34  |          System_Int16) &  ~ (System_Exception = System_Array) &  ~
% 176.33/24.34  |        (System_Exception = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Exception = localinv) &  ~ (System_Exception = ownerRef) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_IntPtr) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider =
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = BoundedStack_elems) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = stringLiteral11) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = stringLiteral9) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = allocated) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_Boolean) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = stringLiteral10) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_UInt64) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = ArrayCategoryNonNullRef)
% 176.33/24.34  |        &  ~ (System_Reflection_ICustomAttributeProvider = System_Object) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_Int32) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_Int64) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_IConvertible) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = sharingMode) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_Int16) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = System_Array) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = localinv) &  ~
% 176.33/24.34  |        (System_Reflection_ICustomAttributeProvider = ownerRef) &  ~
% 176.33/24.34  |        (System_IntPtr = System_Runtime_InteropServices__Exception) &  ~
% 176.33/24.34  |        (System_IntPtr = BoundedStack_elems) &  ~ (System_IntPtr =
% 176.33/24.34  |          SharingMode_LockProtected) &  ~ (System_IntPtr =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (System_IntPtr =
% 176.33/24.34  |          stringLiteral11) &  ~ (System_IntPtr = stringLiteral9) &  ~
% 176.33/24.34  |        (System_IntPtr = allocated) &  ~ (System_IntPtr = ArrayCategoryRef) & 
% 176.33/24.34  |        ~ (System_IntPtr = System_Boolean) &  ~ (System_IntPtr =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (System_IntPtr =
% 176.33/24.34  |          stringLiteral10) &  ~ (System_IntPtr = System_UInt64) &  ~
% 176.33/24.34  |        (System_IntPtr = System_Reflection_MemberInfo) &  ~ (System_IntPtr =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (System_IntPtr = System_Object) &  ~
% 176.33/24.34  |        (System_IntPtr = System_Int32) &  ~ (System_IntPtr = stringLiteral8) & 
% 176.33/24.34  |        ~ (System_IntPtr = System_Int64) &  ~ (System_IntPtr =
% 176.33/24.34  |          System_IConvertible) &  ~ (System_IntPtr = sharingMode) &  ~
% 176.33/24.34  |        (System_IntPtr = ArrayCategoryInt) &  ~ (System_IntPtr = System_Int16)
% 176.33/24.34  |        &  ~ (System_IntPtr = System_Array) &  ~ (System_IntPtr =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_IntPtr = localinv) &  ~
% 176.33/24.34  |        (System_IntPtr = ownerRef) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = BoundedStack_elems) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = SharingMode_LockProtected)
% 176.33/24.34  |        &  ~ (System_Runtime_InteropServices__Exception =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = stringLiteral11) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = stringLiteral9) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = allocated) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_Boolean) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = stringLiteral10) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_UInt64) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = ArrayCategoryNonNullRef) &
% 176.33/24.34  |         ~ (System_Runtime_InteropServices__Exception = System_Object) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_Int32) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_Int64) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_IConvertible) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = sharingMode) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_Int16) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = System_Array) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = localinv) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Exception = ownerRef) &  ~
% 176.33/24.34  |        (BoundedStack_elems = SharingMode_LockProtected) &  ~
% 176.33/24.34  |        (BoundedStack_elems = System_Runtime_InteropServices__Type) &  ~
% 176.33/24.34  |        (BoundedStack_elems = stringLiteral11) &  ~ (BoundedStack_elems =
% 176.33/24.34  |          stringLiteral9) &  ~ (BoundedStack_elems = allocated) &  ~
% 176.33/24.34  |        (BoundedStack_elems = ArrayCategoryRef) &  ~ (BoundedStack_elems =
% 176.33/24.34  |          System_Boolean) &  ~ (BoundedStack_elems =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (BoundedStack_elems
% 176.33/24.34  |          = stringLiteral10) &  ~ (BoundedStack_elems = System_UInt64) &  ~
% 176.33/24.34  |        (BoundedStack_elems = System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (BoundedStack_elems = ArrayCategoryNonNullRef) &  ~ (BoundedStack_elems
% 176.33/24.34  |          = System_Object) &  ~ (BoundedStack_elems = System_Int32) &  ~
% 176.33/24.34  |        (BoundedStack_elems = stringLiteral8) &  ~ (BoundedStack_elems =
% 176.33/24.34  |          System_Int64) &  ~ (BoundedStack_elems = System_IConvertible) &  ~
% 176.33/24.34  |        (BoundedStack_elems = sharingMode) &  ~ (BoundedStack_elems =
% 176.33/24.34  |          ArrayCategoryInt) &  ~ (BoundedStack_elems = System_Int16) &  ~
% 176.33/24.34  |        (BoundedStack_elems = System_Array) &  ~ (BoundedStack_elems =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (BoundedStack_elems = localinv)
% 176.33/24.34  |        &  ~ (BoundedStack_elems = ownerRef) &  ~ (SharingMode_LockProtected =
% 176.33/24.34  |          System_Runtime_InteropServices__Type) &  ~ (SharingMode_LockProtected
% 176.33/24.34  |          = stringLiteral11) &  ~ (SharingMode_LockProtected = stringLiteral9)
% 176.33/24.34  |        &  ~ (SharingMode_LockProtected = allocated) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = ArrayCategoryRef) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Boolean) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = stringLiteral10) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_UInt64) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = ArrayCategoryNonNullRef) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Object) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Int32) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = stringLiteral8) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Int64) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_IConvertible) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = sharingMode) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Int16) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Array) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (SharingMode_LockProtected = localinv) &  ~ (SharingMode_LockProtected
% 176.33/24.34  |          = ownerRef) &  ~ (System_Runtime_InteropServices__Type =
% 176.33/24.34  |          stringLiteral11) &  ~ (System_Runtime_InteropServices__Type =
% 176.33/24.34  |          stringLiteral9) &  ~ (System_Runtime_InteropServices__Type =
% 176.33/24.34  |          allocated) &  ~ (System_Runtime_InteropServices__Type =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (System_Runtime_InteropServices__Type =
% 176.33/24.34  |          System_Boolean) &  ~ (System_Runtime_InteropServices__Type =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = stringLiteral10) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_UInt64) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_Reflection_MemberInfo) &
% 176.33/24.34  |         ~ (System_Runtime_InteropServices__Type = ArrayCategoryNonNullRef) & 
% 176.33/24.34  |        ~ (System_Runtime_InteropServices__Type = System_Object) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_Int32) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_Int64) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_IConvertible) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = sharingMode) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_Int16) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_Array) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = System_Collections_IEnumerable)
% 176.33/24.34  |        &  ~ (System_Runtime_InteropServices__Type = localinv) &  ~
% 176.33/24.34  |        (System_Runtime_InteropServices__Type = ownerRef) &  ~ (stringLiteral11
% 176.33/24.34  |          = stringLiteral9) &  ~ (stringLiteral11 = allocated) &  ~
% 176.33/24.34  |        (stringLiteral11 = ArrayCategoryRef) &  ~ (stringLiteral11 =
% 176.33/24.34  |          System_Boolean) &  ~ (stringLiteral11 =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (stringLiteral11 =
% 176.33/24.34  |          stringLiteral10) &  ~ (stringLiteral11 = System_UInt64) &  ~
% 176.33/24.34  |        (stringLiteral11 = System_Reflection_MemberInfo) &  ~ (stringLiteral11
% 176.33/24.34  |          = ArrayCategoryNonNullRef) &  ~ (stringLiteral11 = System_Object) & 
% 176.33/24.34  |        ~ (stringLiteral11 = System_Int32) &  ~ (stringLiteral11 =
% 176.33/24.34  |          stringLiteral8) &  ~ (stringLiteral11 = System_Int64) &  ~
% 176.33/24.34  |        (stringLiteral11 = System_IConvertible) &  ~ (stringLiteral11 =
% 176.33/24.34  |          sharingMode) &  ~ (stringLiteral11 = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (stringLiteral11 = System_Int16) &  ~ (stringLiteral11 = System_Array)
% 176.33/24.34  |        &  ~ (stringLiteral11 = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (stringLiteral11 = localinv) &  ~ (stringLiteral11 = ownerRef) &  ~
% 176.33/24.34  |        (stringLiteral9 = allocated) &  ~ (stringLiteral9 = ArrayCategoryRef) &
% 176.33/24.34  |         ~ (stringLiteral9 = System_Boolean) &  ~ (stringLiteral9 =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (stringLiteral9 =
% 176.33/24.34  |          stringLiteral10) &  ~ (stringLiteral9 = System_UInt64) &  ~
% 176.33/24.34  |        (stringLiteral9 = System_Reflection_MemberInfo) &  ~ (stringLiteral9 =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (stringLiteral9 = System_Object) &  ~
% 176.33/24.34  |        (stringLiteral9 = System_Int32) &  ~ (stringLiteral9 = stringLiteral8)
% 176.33/24.34  |        &  ~ (stringLiteral9 = System_Int64) &  ~ (stringLiteral9 =
% 176.33/24.34  |          System_IConvertible) &  ~ (stringLiteral9 = sharingMode) &  ~
% 176.33/24.34  |        (stringLiteral9 = ArrayCategoryInt) &  ~ (stringLiteral9 =
% 176.33/24.34  |          System_Int16) &  ~ (stringLiteral9 = System_Array) &  ~
% 176.33/24.34  |        (stringLiteral9 = System_Collections_IEnumerable) &  ~ (stringLiteral9
% 176.33/24.34  |          = localinv) &  ~ (stringLiteral9 = ownerRef) &  ~ (allocated =
% 176.33/24.34  |          ArrayCategoryRef) &  ~ (allocated = System_Boolean) &  ~ (allocated =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (allocated =
% 176.33/24.34  |          stringLiteral10) &  ~ (allocated = System_UInt64) &  ~ (allocated =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~ (allocated =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (allocated = System_Object) &  ~
% 176.33/24.34  |        (allocated = System_Int32) &  ~ (allocated = stringLiteral8) &  ~
% 176.33/24.34  |        (allocated = System_Int64) &  ~ (allocated = System_IConvertible) &  ~
% 176.33/24.34  |        (allocated = sharingMode) &  ~ (allocated = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (allocated = System_Int16) &  ~ (allocated = System_Array) &  ~
% 176.33/24.34  |        (allocated = System_Collections_IEnumerable) &  ~ (allocated =
% 176.33/24.34  |          localinv) &  ~ (allocated = ownerRef) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          System_Boolean) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          stringLiteral10) &  ~ (ArrayCategoryRef = System_UInt64) &  ~
% 176.33/24.34  |        (ArrayCategoryRef = System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (ArrayCategoryRef = ArrayCategoryNonNullRef) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          System_Object) &  ~ (ArrayCategoryRef = System_Int32) &  ~
% 176.33/24.34  |        (ArrayCategoryRef = stringLiteral8) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          System_Int64) &  ~ (ArrayCategoryRef = System_IConvertible) &  ~
% 176.33/24.34  |        (ArrayCategoryRef = sharingMode) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          ArrayCategoryInt) &  ~ (ArrayCategoryRef = System_Int16) &  ~
% 176.33/24.34  |        (ArrayCategoryRef = System_Array) &  ~ (ArrayCategoryRef =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (ArrayCategoryRef = localinv) & 
% 176.33/24.34  |        ~ (ArrayCategoryRef = ownerRef) &  ~ (System_Boolean =
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) &  ~ (System_Boolean =
% 176.33/24.34  |          stringLiteral10) &  ~ (System_Boolean = System_UInt64) &  ~
% 176.33/24.34  |        (System_Boolean = System_Reflection_MemberInfo) &  ~ (System_Boolean =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (System_Boolean = System_Object) &  ~
% 176.33/24.34  |        (System_Boolean = System_Int32) &  ~ (System_Boolean = stringLiteral8)
% 176.33/24.34  |        &  ~ (System_Boolean = System_Int64) &  ~ (System_Boolean =
% 176.33/24.34  |          System_IConvertible) &  ~ (System_Boolean = sharingMode) &  ~
% 176.33/24.34  |        (System_Boolean = ArrayCategoryInt) &  ~ (System_Boolean =
% 176.33/24.34  |          System_Int16) &  ~ (System_Boolean = System_Array) &  ~
% 176.33/24.34  |        (System_Boolean = System_Collections_IEnumerable) &  ~ (System_Boolean
% 176.33/24.34  |          = localinv) &  ~ (System_Boolean = ownerRef) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = stringLiteral10) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = System_UInt64) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = ArrayCategoryNonNullRef)
% 176.33/24.34  |        &  ~ (System_Runtime_Serialization_ISerializable = System_Object) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = System_Int32) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = System_Int64) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = System_IConvertible) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = sharingMode) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = System_Int16) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = System_Array) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = localinv) &  ~
% 176.33/24.34  |        (System_Runtime_Serialization_ISerializable = ownerRef) &  ~
% 176.33/24.34  |        (stringLiteral10 = System_UInt64) &  ~ (stringLiteral10 =
% 176.33/24.34  |          System_Reflection_MemberInfo) &  ~ (stringLiteral10 =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (stringLiteral10 = System_Object) &  ~
% 176.33/24.34  |        (stringLiteral10 = System_Int32) &  ~ (stringLiteral10 =
% 176.33/24.34  |          stringLiteral8) &  ~ (stringLiteral10 = System_Int64) &  ~
% 176.33/24.34  |        (stringLiteral10 = System_IConvertible) &  ~ (stringLiteral10 =
% 176.33/24.34  |          sharingMode) &  ~ (stringLiteral10 = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (stringLiteral10 = System_Int16) &  ~ (stringLiteral10 = System_Array)
% 176.33/24.34  |        &  ~ (stringLiteral10 = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (stringLiteral10 = localinv) &  ~ (stringLiteral10 = ownerRef) &  ~
% 176.33/24.34  |        (System_UInt64 = System_Reflection_MemberInfo) &  ~ (System_UInt64 =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (System_UInt64 = System_Object) &  ~
% 176.33/24.34  |        (System_UInt64 = System_Int32) &  ~ (System_UInt64 = stringLiteral8) & 
% 176.33/24.34  |        ~ (System_UInt64 = System_Int64) &  ~ (System_UInt64 =
% 176.33/24.34  |          System_IConvertible) &  ~ (System_UInt64 = sharingMode) &  ~
% 176.33/24.34  |        (System_UInt64 = ArrayCategoryInt) &  ~ (System_UInt64 = System_Int16)
% 176.33/24.34  |        &  ~ (System_UInt64 = System_Array) &  ~ (System_UInt64 =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_UInt64 = localinv) &  ~
% 176.33/24.34  |        (System_UInt64 = ownerRef) &  ~ (System_Reflection_MemberInfo =
% 176.33/24.34  |          ArrayCategoryNonNullRef) &  ~ (System_Reflection_MemberInfo =
% 176.33/24.34  |          System_Object) &  ~ (System_Reflection_MemberInfo = System_Int32) & 
% 176.33/24.34  |        ~ (System_Reflection_MemberInfo = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = System_Int64) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = System_IConvertible) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = sharingMode) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = System_Int16) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = System_Array) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = localinv) &  ~
% 176.33/24.34  |        (System_Reflection_MemberInfo = ownerRef) &  ~ (ArrayCategoryNonNullRef
% 176.33/24.34  |          = System_Object) &  ~ (ArrayCategoryNonNullRef = System_Int32) &  ~
% 176.33/24.34  |        (ArrayCategoryNonNullRef = stringLiteral8) &  ~
% 176.33/24.34  |        (ArrayCategoryNonNullRef = System_Int64) &  ~ (ArrayCategoryNonNullRef
% 176.33/24.34  |          = System_IConvertible) &  ~ (ArrayCategoryNonNullRef = sharingMode) &
% 176.33/24.34  |         ~ (ArrayCategoryNonNullRef = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (ArrayCategoryNonNullRef = System_Int16) &  ~ (ArrayCategoryNonNullRef
% 176.33/24.34  |          = System_Array) &  ~ (ArrayCategoryNonNullRef =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (ArrayCategoryNonNullRef =
% 176.33/24.34  |          localinv) &  ~ (ArrayCategoryNonNullRef = ownerRef) &  ~
% 176.33/24.34  |        (System_Object = System_Int32) &  ~ (System_Object = stringLiteral8) & 
% 176.33/24.34  |        ~ (System_Object = System_Int64) &  ~ (System_Object =
% 176.33/24.34  |          System_IConvertible) &  ~ (System_Object = sharingMode) &  ~
% 176.33/24.34  |        (System_Object = ArrayCategoryInt) &  ~ (System_Object = System_Int16)
% 176.33/24.34  |        &  ~ (System_Object = System_Array) &  ~ (System_Object =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_Object = localinv) &  ~
% 176.33/24.34  |        (System_Object = ownerRef) &  ~ (System_Int32 = stringLiteral8) &  ~
% 176.33/24.34  |        (System_Int32 = System_Int64) &  ~ (System_Int32 = System_IConvertible)
% 176.33/24.34  |        &  ~ (System_Int32 = sharingMode) &  ~ (System_Int32 =
% 176.33/24.34  |          ArrayCategoryInt) &  ~ (System_Int32 = System_Int16) &  ~
% 176.33/24.34  |        (System_Int32 = System_Array) &  ~ (System_Int32 =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_Int32 = localinv) &  ~
% 176.33/24.34  |        (System_Int32 = ownerRef) &  ~ (stringLiteral8 = System_Int64) &  ~
% 176.33/24.34  |        (stringLiteral8 = System_IConvertible) &  ~ (stringLiteral8 =
% 176.33/24.34  |          sharingMode) &  ~ (stringLiteral8 = ArrayCategoryInt) &  ~
% 176.33/24.34  |        (stringLiteral8 = System_Int16) &  ~ (stringLiteral8 = System_Array) & 
% 176.33/24.34  |        ~ (stringLiteral8 = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (stringLiteral8 = localinv) &  ~ (stringLiteral8 = ownerRef) &  ~
% 176.33/24.34  |        (System_Int64 = System_IConvertible) &  ~ (System_Int64 = sharingMode)
% 176.33/24.34  |        &  ~ (System_Int64 = ArrayCategoryInt) &  ~ (System_Int64 =
% 176.33/24.34  |          System_Int16) &  ~ (System_Int64 = System_Array) &  ~ (System_Int64 =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_Int64 = localinv) &  ~
% 176.33/24.34  |        (System_Int64 = ownerRef) &  ~ (System_IConvertible = sharingMode) &  ~
% 176.33/24.34  |        (System_IConvertible = ArrayCategoryInt) &  ~ (System_IConvertible =
% 176.33/24.34  |          System_Int16) &  ~ (System_IConvertible = System_Array) &  ~
% 176.33/24.34  |        (System_IConvertible = System_Collections_IEnumerable) &  ~
% 176.33/24.34  |        (System_IConvertible = localinv) &  ~ (System_IConvertible = ownerRef)
% 176.33/24.34  |        &  ~ (sharingMode = ArrayCategoryInt) &  ~ (sharingMode = System_Int16)
% 176.33/24.34  |        &  ~ (sharingMode = System_Array) &  ~ (sharingMode =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (sharingMode = localinv) &  ~
% 176.33/24.34  |        (sharingMode = ownerRef) &  ~ (ArrayCategoryInt = System_Int16) &  ~
% 176.33/24.34  |        (ArrayCategoryInt = System_Array) &  ~ (ArrayCategoryInt =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (ArrayCategoryInt = localinv) & 
% 176.33/24.34  |        ~ (ArrayCategoryInt = ownerRef) &  ~ (System_Int16 = System_Array) &  ~
% 176.33/24.34  |        (System_Int16 = System_Collections_IEnumerable) &  ~ (System_Int16 =
% 176.33/24.34  |          localinv) &  ~ (System_Int16 = ownerRef) &  ~ (System_Array =
% 176.33/24.34  |          System_Collections_IEnumerable) &  ~ (System_Array = localinv) &  ~
% 176.33/24.34  |        (System_Array = ownerRef) &  ~ (System_Collections_IEnumerable =
% 176.33/24.34  |          localinv) &  ~ (System_Collections_IEnumerable = ownerRef) &  ~
% 176.33/24.34  |        (localinv = ownerRef) & $lesseq(0, $sum(int_18446744073709551615,
% 176.33/24.34  |            int_m9223372036854775808)) & $lesseq(2, $difference($product(-1,
% 176.33/24.34  |              int_4294967295), int_m9223372036854775808)) & $lesseq(0,
% 176.33/24.34  |          $sum(int_4294967295, int_m2147483648)) & $lesseq(int_m2147483648,
% 176.33/24.34  |          -100002) & IsStaticField(BoundedStack_max) = all_1623_7 &
% 176.33/24.34  |        IsStaticField(exposeVersion) = all_1623_12 &
% 176.33/24.34  |        IsStaticField(BoundedStack_size) = all_1623_8 & IsStaticField(inv) =
% 176.33/24.34  |        all_1623_14 & IsStaticField(elements) = all_1623_15 &
% 176.33/24.34  |        IsStaticField(BoundedStack_elems) = all_1623_6 &
% 176.33/24.34  |        IsStaticField(allocated) = all_1623_16 & IsStaticField(localinv) =
% 176.33/24.34  |        all_1623_13 & IncludeInMainFrameCondition(BoundedStack_max) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(exposeVersion) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(ownerFrame) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(BoundedStack_size) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(FirstConsistentOwner) = all_1623_17 &
% 176.33/24.34  |        IncludeInMainFrameCondition(inv) = all_1623_19 &
% 176.33/24.34  |        IncludeInMainFrameCondition(elements) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(BoundedStack_elems) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(allocated) = true_1 &
% 176.33/24.34  |        IncludeInMainFrameCondition(localinv) = all_1623_18 &
% 176.33/24.34  |        IncludeInMainFrameCondition(ownerRef) = true_1 &
% 176.33/24.34  |        IncludedInModifiesStar(BoundedStack_max) = true_1 &
% 176.33/24.34  |        IncludedInModifiesStar(exposeVersion) = true_1 &
% 176.33/24.34  |        IncludedInModifiesStar(ownerFrame) = all_1623_10 &
% 176.33/24.34  |        IncludedInModifiesStar(BoundedStack_size) = true_1 &
% 176.33/24.34  |        IncludedInModifiesStar(elements) = true_1 &
% 176.33/24.34  |        IncludedInModifiesStar(BoundedStack_elems) = true_1 &
% 176.33/24.34  |        IncludedInModifiesStar(ownerRef) = all_1623_11 &
% 176.33/24.34  |        DeclType(BoundedStack_max) = BoundedStack & DeclType(exposeVersion) =
% 176.33/24.34  |        System_Object & DeclType(BoundedStack_size) = BoundedStack &
% 176.33/24.34  |        DeclType(elements) = System_Object &
% 176.33/24.34  |        DeclType(NonNullFieldsAreInitialized) = System_Object &
% 176.33/24.34  |        DeclType(BoundedStack_elems) = BoundedStack &
% 176.33/24.34  |        AsRepField(BoundedStack_elems, BoundedStack) = BoundedStack_elems &
% 176.33/24.34  |        StringLength(stringLiteral11) = 1 & StringLength(stringLiteral9) = 18 &
% 176.33/24.34  |        StringLength(stringLiteral10) = 7 & StringLength(stringLiteral8) = 13 &
% 176.33/24.34  |        AsMutable(Microsoft_Contracts_ObjectInvariantException) =
% 176.33/24.34  |        Microsoft_Contracts_ObjectInvariantException & AsMutable(BoundedStack)
% 176.33/24.34  |        = BoundedStack & AsMutable(Microsoft_Contracts_GuardException) =
% 176.33/24.34  |        Microsoft_Contracts_GuardException & AsMutable(System_Exception) =
% 176.33/24.34  |        System_Exception & AsMutable(System_Array) = System_Array &
% 176.33/24.34  |        AsImmutable(System_String) = System_String & AsImmutable(System_Type) =
% 176.33/24.34  |        System_Type & AsImmutable(System_Reflection_MemberInfo) =
% 176.33/24.34  |        System_Reflection_MemberInfo &
% 176.33/24.34  |        AsInterface(System_Runtime_InteropServices__MemberInfo) =
% 176.33/24.34  |        System_Runtime_InteropServices__MemberInfo &
% 176.33/24.34  |        AsInterface(System_Reflection_IReflect) = System_Reflection_IReflect &
% 176.33/24.34  |        AsInterface(System_ICloneable) = System_ICloneable &
% 176.33/24.34  |        AsInterface(System_IEquatable_1___System_String) =
% 176.33/24.34  |        System_IEquatable_1___System_String &
% 176.33/24.34  |        AsInterface(System_Collections_IList) = System_Collections_IList &
% 176.33/24.34  |        AsInterface(System_Collections_Generic_IEnumerable_1___System_Char) =
% 176.33/24.34  |        System_Collections_Generic_IEnumerable_1___System_Char &
% 176.33/24.34  |        AsInterface(System_IComparable_1___System_String) =
% 176.33/24.34  |        System_IComparable_1___System_String &
% 176.33/24.34  |        AsInterface(Microsoft_Contracts_ICheckedException) =
% 176.33/24.34  |        Microsoft_Contracts_ICheckedException &
% 176.33/24.34  |        AsInterface(System_Collections_ICollection) =
% 176.33/24.34  |        System_Collections_ICollection & AsInterface(System_IComparable) =
% 176.33/24.34  |        System_IComparable &
% 176.33/24.34  |        AsInterface(System_Reflection_ICustomAttributeProvider) =
% 176.33/24.34  |        System_Reflection_ICustomAttributeProvider &
% 176.33/24.34  |        AsInterface(System_Runtime_InteropServices__Exception) =
% 176.33/24.34  |        System_Runtime_InteropServices__Exception &
% 176.33/24.34  |        AsInterface(System_Runtime_InteropServices__Type) =
% 176.33/24.34  |        System_Runtime_InteropServices__Type &
% 176.33/24.34  |        AsInterface(System_Runtime_Serialization_ISerializable) =
% 176.33/24.34  |        System_Runtime_Serialization_ISerializable &
% 176.33/24.34  |        AsInterface(System_IConvertible) = System_IConvertible &
% 176.33/24.34  |        AsInterface(System_Collections_IEnumerable) =
% 176.33/24.34  |        System_Collections_IEnumerable &
% 176.33/24.34  |        IsMemberlessType(System_Runtime_InteropServices__MemberInfo) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Reflection_IReflect) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_ICloneable) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_IEquatable_1___System_String) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Type) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Collections_IList) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Collections_Generic_IEnumerable_1___System_Char)
% 176.33/24.34  |        = true_1 & IsMemberlessType(System_IComparable_1___System_String) =
% 176.33/24.34  |        true_1 & IsMemberlessType(Microsoft_Contracts_ICheckedException) =
% 176.33/24.34  |        true_1 & IsMemberlessType(System_Collections_ICollection) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_IComparable) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Reflection_ICustomAttributeProvider) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Runtime_InteropServices__Exception) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Runtime_InteropServices__Type) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Runtime_Serialization_ISerializable) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Reflection_MemberInfo) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_IConvertible) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Array) = true_1 &
% 176.33/24.34  |        IsMemberlessType(System_Collections_IEnumerable) = true_1 &
% 176.33/24.34  |        AsRangeField(BoundedStack_max, System_Int32) = BoundedStack_max &
% 176.33/24.34  |        AsRangeField(BoundedStack_size, System_Int32) = BoundedStack_size &
% 176.33/24.34  |        AsNonNullRefField(BoundedStack_elems, all_1623_5) = BoundedStack_elems
% 176.33/24.34  |        & IsNotNull(stringLiteral11, System_String) = true_1 &
% 176.33/24.34  |        IsNotNull(stringLiteral9, System_String) = true_1 &
% 176.33/24.34  |        IsNotNull(stringLiteral10, System_String) = true_1 &
% 176.33/24.34  |        IsNotNull(stringLiteral8, System_String) = true_1 &
% 176.33/24.34  |        IsValueType(System_Byte) = true_1 & IsValueType(System_UInt32) = true_1
% 176.33/24.34  |        & IsValueType(System_UIntPtr) = true_1 & IsValueType(System_Char) =
% 176.33/24.34  |        true_1 & IsValueType(System_SByte) = true_1 &
% 176.33/24.34  |        IsValueType(System_UInt16) = true_1 & IsValueType(System_IntPtr) =
% 176.33/24.34  |        true_1 & IsValueType(System_Boolean) = true_1 &
% 176.33/24.34  |        IsValueType(System_UInt64) = true_1 & IsValueType(System_Int32) =
% 176.33/24.34  |        true_1 & IsValueType(System_Int64) = true_1 & IsValueType(System_Int16)
% 176.33/24.34  |        = true_1 & AsDirectSubClass(System_String, System_Object) =
% 176.33/24.34  |        System_String & AsDirectSubClass(System_Type,
% 176.33/24.34  |          System_Reflection_MemberInfo) = System_Type &
% 176.33/24.34  |        AsDirectSubClass(Microsoft_Contracts_ObjectInvariantException,
% 176.33/24.34  |          Microsoft_Contracts_GuardException) =
% 176.33/24.34  |        Microsoft_Contracts_ObjectInvariantException &
% 176.33/24.34  |        AsDirectSubClass(BoundedStack, System_Object) = BoundedStack &
% 176.33/24.34  |        AsDirectSubClass(Microsoft_Contracts_GuardException, System_Exception)
% 176.33/24.34  |        = Microsoft_Contracts_GuardException &
% 176.33/24.34  |        AsDirectSubClass(System_Exception, System_Object) = System_Exception &
% 176.33/24.34  |        AsDirectSubClass(System_Reflection_MemberInfo, System_Object) =
% 176.33/24.34  |        System_Reflection_MemberInfo & AsDirectSubClass(System_Array,
% 176.33/24.34  |          System_Object) = System_Array & BaseClass(System_String) =
% 176.33/24.34  |        System_Object & BaseClass(System_Type) = System_Reflection_MemberInfo &
% 176.33/24.34  |        BaseClass(Microsoft_Contracts_ObjectInvariantException) =
% 176.33/24.34  |        Microsoft_Contracts_GuardException & BaseClass(BoundedStack) =
% 176.33/24.34  |        System_Object & BaseClass(Microsoft_Contracts_GuardException) =
% 176.33/24.34  |        System_Exception & BaseClass(System_Exception) = System_Object &
% 176.33/24.34  |        BaseClass(System_Reflection_MemberInfo) = System_Object &
% 176.33/24.34  |        BaseClass(System_Array) = System_Object & IsImmutable(System_String) =
% 176.33/24.34  |        true_1 & IsImmutable(System_Type) = true_1 &
% 176.33/24.34  |        IsImmutable(Microsoft_Contracts_ObjectInvariantException) = all_1623_0
% 176.33/24.34  |        & IsImmutable(BoundedStack) = all_1623_4 &
% 176.33/24.34  |        IsImmutable(Microsoft_Contracts_GuardException) = all_1623_1 &
% 176.33/24.34  |        IsImmutable(System_Exception) = all_1623_2 &
% 176.33/24.34  |        IsImmutable(System_Reflection_MemberInfo) = true_1 &
% 176.33/24.34  |        IsImmutable(System_Object) = all_1623_9 & IsImmutable(System_Array) =
% 176.33/24.34  |        all_1623_3 & IntArray(System_Int32, 1) = all_1623_5 & x(System_String,
% 176.33/24.34  |          System_String) = true_1 & x(System_String, System_ICloneable) =
% 176.33/24.34  |        true_1 & x(System_String, System_IEquatable_1___System_String) = true_1
% 176.33/24.34  |        & x(System_String,
% 176.33/24.34  |          System_Collections_Generic_IEnumerable_1___System_Char) = true_1 &
% 176.33/24.34  |        x(System_String, System_IComparable_1___System_String) = true_1 &
% 176.33/24.34  |        x(System_String, System_IComparable) = true_1 & x(System_String,
% 176.33/24.34  |          System_IConvertible) = true_1 & x(System_String,
% 176.33/24.34  |          System_Collections_IEnumerable) = true_1 &
% 176.33/24.34  |        x(System_Runtime_InteropServices__MemberInfo,
% 176.33/24.34  |          System_Runtime_InteropServices__MemberInfo) = true_1 &
% 176.33/24.34  |        x(System_Runtime_InteropServices__MemberInfo, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Reflection_IReflect, System_Reflection_IReflect) = true_1 &
% 176.33/24.34  |        x(System_Reflection_IReflect, System_Object) = true_1 &
% 176.33/24.34  |        x(System_ICloneable, System_ICloneable) = true_1 & x(System_ICloneable,
% 176.33/24.34  |          System_Object) = true_1 & x(System_IEquatable_1___System_String,
% 176.33/24.34  |          System_IEquatable_1___System_String) = true_1 &
% 176.33/24.34  |        x(System_IEquatable_1___System_String, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Type, System_Reflection_IReflect) = true_1 & x(System_Type,
% 176.33/24.34  |          System_Type) = true_1 & x(System_Type,
% 176.33/24.34  |          System_Runtime_InteropServices__Type) = true_1 & x(System_Type,
% 176.33/24.34  |          System_Object) = true_1 & x(System_Collections_IList,
% 176.33/24.34  |          System_Collections_IList) = true_1 & x(System_Collections_IList,
% 176.33/24.34  |          System_Collections_ICollection) = true_1 &
% 176.33/24.34  |        x(System_Collections_IList, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Collections_IList, System_Collections_IEnumerable) = true_1 &
% 176.33/24.34  |        x(System_Collections_Generic_IEnumerable_1___System_Char,
% 176.33/24.34  |          System_Collections_Generic_IEnumerable_1___System_Char) = true_1 &
% 176.33/24.34  |        x(System_Collections_Generic_IEnumerable_1___System_Char,
% 176.33/24.34  |          System_Object) = true_1 &
% 176.33/24.34  |        x(System_Collections_Generic_IEnumerable_1___System_Char,
% 176.33/24.34  |          System_Collections_IEnumerable) = true_1 &
% 176.33/24.34  |        x(Microsoft_Contracts_ObjectInvariantException,
% 176.33/24.34  |          Microsoft_Contracts_ObjectInvariantException) = true_1 &
% 176.33/24.34  |        x(System_IComparable_1___System_String,
% 176.33/24.34  |          System_IComparable_1___System_String) = true_1 &
% 176.33/24.34  |        x(System_IComparable_1___System_String, System_Object) = true_1 &
% 176.33/24.34  |        x(BoundedStack, BoundedStack) = true_1 &
% 176.33/24.34  |        x(Microsoft_Contracts_ICheckedException,
% 176.33/24.34  |          Microsoft_Contracts_ICheckedException) = true_1 &
% 176.33/24.34  |        x(Microsoft_Contracts_ICheckedException, System_Object) = true_1 &
% 176.33/24.34  |        x(Microsoft_Contracts_GuardException,
% 176.33/24.34  |          Microsoft_Contracts_GuardException) = true_1 &
% 176.33/24.34  |        x(System_Collections_ICollection, System_Collections_ICollection) =
% 176.33/24.34  |        true_1 & x(System_Collections_ICollection, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Collections_ICollection, System_Collections_IEnumerable) =
% 176.33/24.34  |        true_1 & x(System_IComparable, System_IComparable) = true_1 &
% 176.33/24.34  |        x(System_IComparable, System_Object) = true_1 & x(System_Exception,
% 176.33/24.34  |          System_Exception) = true_1 & x(System_Exception,
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) = true_1 &
% 176.33/24.34  |        x(System_Exception, System_Runtime_Serialization_ISerializable) =
% 176.33/24.34  |        true_1 & x(System_Reflection_ICustomAttributeProvider,
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) = true_1 &
% 176.33/24.34  |        x(System_Reflection_ICustomAttributeProvider, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Runtime_InteropServices__Exception,
% 176.33/24.34  |          System_Runtime_InteropServices__Exception) = true_1 &
% 176.33/24.34  |        x(System_Runtime_InteropServices__Exception, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Runtime_InteropServices__Type,
% 176.33/24.34  |          System_Runtime_InteropServices__Type) = true_1 &
% 176.33/24.34  |        x(System_Runtime_InteropServices__Type, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Runtime_Serialization_ISerializable,
% 176.33/24.34  |          System_Runtime_Serialization_ISerializable) = true_1 &
% 176.33/24.34  |        x(System_Runtime_Serialization_ISerializable, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Reflection_MemberInfo,
% 176.33/24.34  |          System_Runtime_InteropServices__MemberInfo) = true_1 &
% 176.33/24.34  |        x(System_Reflection_MemberInfo,
% 176.33/24.34  |          System_Reflection_ICustomAttributeProvider) = true_1 &
% 176.33/24.34  |        x(System_Reflection_MemberInfo, System_Reflection_MemberInfo) = true_1
% 176.33/24.34  |        & x(System_IConvertible, System_Object) = true_1 &
% 176.33/24.34  |        x(System_IConvertible, System_IConvertible) = true_1 & x(System_Array,
% 176.33/24.34  |          System_ICloneable) = true_1 & x(System_Array,
% 176.33/24.34  |          System_Collections_IList) = true_1 & x(System_Array,
% 176.33/24.34  |          System_Collections_ICollection) = true_1 & x(System_Array,
% 176.33/24.34  |          System_Object) = true_1 & x(System_Array, System_Array) = true_1 &
% 176.33/24.34  |        x(System_Array, System_Collections_IEnumerable) = true_1 &
% 176.33/24.34  |        x(System_Collections_IEnumerable, System_Object) = true_1 &
% 176.33/24.34  |        x(System_Collections_IEnumerable, System_Collections_IEnumerable) =
% 176.33/24.34  |        true_1 &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  !
% 176.33/24.34  |        [v4: int] :  ! [v5: int] :  ! [v6: int] :  ! [v7: int] : ( ~
% 176.33/24.34  |          (NonNullRefArray(v1, v3) = v6) |  ~ (RefArrayGet(v7, v2) =
% 176.33/24.34  |            nullObject) |  ~ (typeof(v0) = v5) |  ~ (x(v5, v6) = true_1) |  ~
% 176.33/24.34  |          (select2(v4, v0, elements) = v7) |  ? [v8: int] : ( ~ (v8 = true_1) &
% 176.33/24.34  |            IsHeap(v4) = v8)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  !
% 176.33/24.34  |        [v3: int] :  ! [v4: int] :  ! [v5: int] :  ! [v6: int] : ( ~
% 176.33/24.34  |          (AsElementsRepField(v2, v3, v4) = v5) |  ~ (select2(v0, v1, v5) = v6)
% 176.33/24.34  |          |  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.34  |          (ElementProxy(v6, v4) = v8 & IsHeap(v0) = v7 & ( ~ (v7 = true_1) | v6
% 176.33/24.34  |              = nullObject | (v10 = v3 & v9 = v1 & select2(v0, v8, ownerFrame)
% 176.33/24.34  |                = v3 & select2(v0, v8, ownerRef) = v1)))) &  ! [v0: int] :  !
% 176.33/24.34  |        [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] :
% 176.33/24.34  |        (v5 = true_1 |  ~ (RefArray(v1, v2) = v3) |  ~ (RefArray(v0, v2) = v4)
% 176.33/24.34  |          |  ~ (x(v3, v4) = v5) |  ? [v6: int] : ( ~ (v6 = true_1) & x(v1, v0)
% 176.33/24.34  |            = v6)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int]
% 176.33/24.34  |        :  ! [v4: int] :  ! [v5: int] : (v5 = true_1 |  ~ (NonNullRefArray(v1,
% 176.33/24.34  |              v2) = v3) |  ~ (NonNullRefArray(v0, v2) = v4) |  ~ (x(v3, v4) =
% 176.33/24.34  |            v5) |  ? [v6: int] : ( ~ (v6 = true_1) & x(v1, v0) = v6)) &  ! [v0:
% 176.33/24.34  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :  !
% 176.33/24.34  |        [v5: int] : (v2 = v1 |  ~ (StructSet(v0, v1, v3) = v4) |  ~
% 176.33/24.34  |          (StructGet(v4, v2) = v5) | StructGet(v0, v2) = v5) &  ! [v0: int] : 
% 176.33/24.34  |        ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int]
% 176.33/24.34  |        : (v2 = v1 |  ~ (RefArraySet(v0, v1, v3) = v4) |  ~ (RefArrayGet(v4,
% 176.33/24.34  |              v2) = v5) | RefArrayGet(v0, v2) = v5) &  ! [v0: int] :  ! [v1:
% 176.33/24.34  |          int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] :
% 176.33/24.34  |        (v2 = v1 |  ~ (IntArraySet(v0, v1, v3) = v4) |  ~ (IntArrayGet(v4, v2)
% 176.33/24.34  |            = v5) | IntArrayGet(v0, v2) = v5) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.34  |        ! [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : (v2 = v1 | 
% 176.33/24.34  |          ~ (ValueArraySet(v0, v1, v3) = v4) |  ~ (ValueArrayGet(v4, v2) = v5)
% 176.33/24.34  |          | ValueArrayGet(v0, v2) = v5) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.34  |          int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : (v0 = nullObject
% 176.33/24.34  |          | v0 = BeingConstructed |  ~ (AsImmutable(v1) = v3) |  ~ (IsHeap(v4)
% 176.33/24.34  |            = v5) |  ~ (typeof(v0) = v2) |  ~ (x(v2, v3) = true_1) |  ? [v6:
% 176.33/24.34  |            int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.34  |          (AsOwner(v0, v9) = v10 & select2(v4, v0, ownerFrame) = v8 &
% 176.33/24.34  |            select2(v4, v0, inv) = v6 & select2(v4, v0, localinv) = v7 &
% 176.33/24.34  |            select2(v4, v0, ownerRef) = v9 & ( ~ (v5 = true_1) | (v10 = v0 & v8
% 176.33/24.34  |                = PeerGroupPlaceholder & v7 = v2 & v6 = v2 &  ! [v11: int] :  !
% 176.33/24.34  |                [v12: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerRef) = v12)
% 176.33/24.34  |                  |  ? [v13: int] :  ? [v14: int] : (( ~ (v14 =
% 176.33/24.34  |                        PeerGroupPlaceholder) & select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                      v14) | ( ~ (v13 = v0) & AsOwner(v0, v12) = v13))) &  !
% 176.33/24.34  |                [v11: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                    PeerGroupPlaceholder) |  ? [v12: int] :  ? [v13: int] : ( ~
% 176.33/24.34  |                    (v13 = v0) & AsOwner(v0, v12) = v13 & select2(v4, v11,
% 176.33/24.34  |                      ownerRef) = v12)))))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.34  |        [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : (v0 =
% 176.33/24.34  |          nullObject | v0 = BeingConstructed |  ~ (AsImmutable(v1) = v3) |  ~
% 176.33/24.34  |          (typeof(v0) = v2) |  ~ (x(v2, v3) = true_1) |  ~ (select2(v4, v0,
% 176.33/24.34  |              ownerFrame) = v5) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] : 
% 176.33/24.34  |          ? [v9: int] :  ? [v10: int] : (AsOwner(v0, v9) = v10 & IsHeap(v4) =
% 176.33/24.34  |            v6 & select2(v4, v0, inv) = v7 & select2(v4, v0, localinv) = v8 &
% 176.33/24.34  |            select2(v4, v0, ownerRef) = v9 & ( ~ (v6 = true_1) | (v10 = v0 & v8
% 176.33/24.34  |                = v2 & v7 = v2 & v5 = PeerGroupPlaceholder &  ! [v11: int] :  !
% 176.33/24.34  |                [v12: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerRef) = v12)
% 176.33/24.34  |                  |  ? [v13: int] :  ? [v14: int] : (( ~ (v14 =
% 176.33/24.34  |                        PeerGroupPlaceholder) & select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                      v14) | ( ~ (v13 = v0) & AsOwner(v0, v12) = v13))) &  !
% 176.33/24.34  |                [v11: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                    PeerGroupPlaceholder) |  ? [v12: int] :  ? [v13: int] : ( ~
% 176.33/24.34  |                    (v13 = v0) & AsOwner(v0, v12) = v13 & select2(v4, v11,
% 176.33/24.34  |                      ownerRef) = v12)))))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.34  |        [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : (v0 =
% 176.33/24.34  |          nullObject | v0 = BeingConstructed |  ~ (AsImmutable(v1) = v3) |  ~
% 176.33/24.34  |          (typeof(v0) = v2) |  ~ (x(v2, v3) = true_1) |  ~ (select2(v4, v0,
% 176.33/24.34  |              inv) = v5) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9:
% 176.33/24.34  |            int] :  ? [v10: int] : (AsOwner(v0, v9) = v10 & IsHeap(v4) = v6 &
% 176.33/24.34  |            select2(v4, v0, ownerFrame) = v8 & select2(v4, v0, localinv) = v7 &
% 176.33/24.34  |            select2(v4, v0, ownerRef) = v9 & ( ~ (v6 = true_1) | (v10 = v0 & v8
% 176.33/24.34  |                = PeerGroupPlaceholder & v7 = v2 & v5 = v2 &  ! [v11: int] :  !
% 176.33/24.34  |                [v12: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerRef) = v12)
% 176.33/24.34  |                  |  ? [v13: int] :  ? [v14: int] : (( ~ (v14 =
% 176.33/24.34  |                        PeerGroupPlaceholder) & select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                      v14) | ( ~ (v13 = v0) & AsOwner(v0, v12) = v13))) &  !
% 176.33/24.34  |                [v11: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                    PeerGroupPlaceholder) |  ? [v12: int] :  ? [v13: int] : ( ~
% 176.33/24.34  |                    (v13 = v0) & AsOwner(v0, v12) = v13 & select2(v4, v11,
% 176.33/24.34  |                      ownerRef) = v12)))))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.34  |        [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : (v0 =
% 176.33/24.34  |          nullObject | v0 = BeingConstructed |  ~ (AsImmutable(v1) = v3) |  ~
% 176.33/24.34  |          (typeof(v0) = v2) |  ~ (x(v2, v3) = true_1) |  ~ (select2(v4, v0,
% 176.33/24.34  |              localinv) = v5) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ?
% 176.33/24.34  |          [v9: int] :  ? [v10: int] : (AsOwner(v0, v9) = v10 & IsHeap(v4) = v6
% 176.33/24.34  |            & select2(v4, v0, ownerFrame) = v8 & select2(v4, v0, inv) = v7 &
% 176.33/24.34  |            select2(v4, v0, ownerRef) = v9 & ( ~ (v6 = true_1) | (v10 = v0 & v8
% 176.33/24.34  |                = PeerGroupPlaceholder & v7 = v2 & v5 = v2 &  ! [v11: int] :  !
% 176.33/24.34  |                [v12: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerRef) = v12)
% 176.33/24.34  |                  |  ? [v13: int] :  ? [v14: int] : (( ~ (v14 =
% 176.33/24.34  |                        PeerGroupPlaceholder) & select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                      v14) | ( ~ (v13 = v0) & AsOwner(v0, v12) = v13))) &  !
% 176.33/24.34  |                [v11: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                    PeerGroupPlaceholder) |  ? [v12: int] :  ? [v13: int] : ( ~
% 176.33/24.34  |                    (v13 = v0) & AsOwner(v0, v12) = v13 & select2(v4, v11,
% 176.33/24.34  |                      ownerRef) = v12)))))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.34  |        [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : (v0 =
% 176.33/24.34  |          nullObject | v0 = BeingConstructed |  ~ (AsImmutable(v1) = v3) |  ~
% 176.33/24.34  |          (typeof(v0) = v2) |  ~ (x(v2, v3) = true_1) |  ~ (select2(v4, v0,
% 176.33/24.34  |              ownerRef) = v5) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ?
% 176.33/24.34  |          [v9: int] :  ? [v10: int] : (AsOwner(v0, v5) = v10 & IsHeap(v4) = v6
% 176.33/24.34  |            & select2(v4, v0, ownerFrame) = v9 & select2(v4, v0, inv) = v7 &
% 176.33/24.34  |            select2(v4, v0, localinv) = v8 & ( ~ (v6 = true_1) | (v10 = v0 & v9
% 176.33/24.34  |                = PeerGroupPlaceholder & v8 = v2 & v7 = v2 &  ! [v11: int] :  !
% 176.33/24.34  |                [v12: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerRef) = v12)
% 176.33/24.34  |                  |  ? [v13: int] :  ? [v14: int] : (( ~ (v14 =
% 176.33/24.34  |                        PeerGroupPlaceholder) & select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                      v14) | ( ~ (v13 = v0) & AsOwner(v0, v12) = v13))) &  !
% 176.33/24.34  |                [v11: int] : (v11 = v0 |  ~ (select2(v4, v11, ownerFrame) =
% 176.33/24.34  |                    PeerGroupPlaceholder) |  ? [v12: int] :  ? [v13: int] : ( ~
% 176.33/24.34  |                    (v13 = v0) & AsOwner(v0, v12) = v13 & select2(v4, v11,
% 176.33/24.34  |                      ownerRef) = v12)))))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.34  |        [v2: int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : ( ~
% 176.33/24.34  |          (FieldDependsOnFCO(v0, v1, v4) = v5) |  ~ (select2(v2, v3,
% 176.33/24.34  |              exposeVersion) = v4) |  ~ (select2(v2, v0, FirstConsistentOwner)
% 176.33/24.34  |            = v3) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :
% 176.33/24.34  |           ? [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13: int] :  ?
% 176.33/24.34  |          [v14: int] :  ? [v15: int] : (AsPureObject(v0) = v10 & IsHeap(v2) =
% 176.33/24.34  |            v8 & select2(v2, v0, v1) = v11 & select2(v2, v0, ownerFrame) = v6 &
% 176.33/24.34  |            select2(v2, v0, allocated) = v9 & select2(v2, v0, ownerRef) = v7 &
% 176.33/24.34  |            ( ~ (v10 = v0) |  ~ (v9 = true_1) |  ~ (v8 = true_1) | v11 = v5 |
% 176.33/24.34  |              v6 = PeerGroupPlaceholder | v0 = nullObject | (v15 = v14 &
% 176.33/24.34  |                BaseClass(v6) = v14 & select2(v2, v7, localinv) = v14) | ( ~
% 176.33/24.34  |                (v13 = true_1) & x(v12, v6) = v13 & select2(v2, v7, inv) =
% 176.33/24.34  |                v12)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3:
% 176.33/24.34  |          int] :  ! [v4: int] :  ! [v5: int] : ( ~ (AsElementsPeerField(v2, v3)
% 176.33/24.34  |            = v4) |  ~ (select2(v0, v1, v4) = v5) |  ? [v6: int] :  ? [v7: int]
% 176.33/24.34  |          :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] :
% 176.33/24.34  |          (ElementProxy(v5, v3) = v9 & IsHeap(v0) = v6 & select2(v0, v1,
% 176.33/24.34  |              ownerFrame) = v8 & select2(v0, v1, ownerRef) = v7 & ( ~ (v6 =
% 176.33/24.34  |                true_1) | v5 = nullObject | (v11 = v8 & v10 = v7 & select2(v0,
% 176.33/24.34  |                  v9, ownerFrame) = v8 & select2(v0, v9, ownerRef) = v7)))) & 
% 176.33/24.34  |        ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int]
% 176.33/24.34  |        :  ! [v5: int] : ( ~ (AsRepField(v2, v3) = v4) |  ~ (select2(v0, v1,
% 176.33/24.34  |              v4) = v5) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :
% 176.33/24.34  |          (IsHeap(v0) = v6 & ( ~ (v6 = true_1) | v5 = nullObject | (v8 = v3 &
% 176.33/24.34  |                v7 = v1 & select2(v0, v5, ownerFrame) = v3 & select2(v0, v5,
% 176.33/24.34  |                  ownerRef) = v1)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.34  |          int] :  ! [v3: int] :  ! [v4: int] :  ! [v5: int] : ( ~ (Box(v3, v0)
% 176.33/24.34  |            = v4) |  ~ (UnboxedType(v0) = v1) |  ~ (IsHeap(v2) = v5) |  ? [v6:
% 176.33/24.34  |            int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.34  |          ((v10 = v7 & v6 = v4 & typeof(v4) = v7 & select2(v2, v4, inv) = v8 &
% 176.33/24.34  |              select2(v2, v4, localinv) = v9 & ( ~ (v5 = true_1) | (v9 = v7 &
% 176.33/24.34  |                  v8 = v7))) | ( ~ (v6 = true_1) & IsValueType(v1) = v6))) &  !
% 176.33/24.34  |        [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :
% 176.33/24.34  |         ! [v5: int] : ( ~ (Box(v1, v2) = v3) |  ~ (typeof(v2) = v4) |  ~
% 176.33/24.34  |          (x(v4, v0) = v5) |  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :
% 176.33/24.34  |          (AsInterface(v0) = v6 & ( ~ (v6 = v0) |  ~ (v3 = v2) | v5 = true_1 |
% 176.33/24.34  |              ( ~ (v8 = true_1) & UnboxedType(v2) = v7 & x(v7, v0) = v8)))) & 
% 176.33/24.34  |        ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int]
% 176.33/24.34  |        :  ! [v5: int] : ( ~ (AsRangeField(v2, v3) = v4) |  ~ (select2(v0, v1,
% 176.33/24.34  |              v4) = v5) |  ? [v6: int] :  ? [v7: int] : ((v7 = true_1 &
% 176.33/24.34  |              InRange(v5, v3) = true_1) | ( ~ (v6 = true_1) & IsHeap(v0) =
% 176.33/24.34  |              v6))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int]
% 176.33/24.34  |        :  ! [v4: int] :  ! [v5: int] : ( ~ (AsRefField(v2, v3) = v4) |  ~
% 176.33/24.34  |          (select2(v0, v1, v4) = v5) |  ? [v6: int] :  ? [v7: int] : ((v7 =
% 176.33/24.34  |              true_1 & Is(v5, v3) = true_1) | ( ~ (v6 = true_1) & IsHeap(v0) =
% 176.33/24.34  |              v6))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int]
% 176.33/24.34  |        :  ! [v4: int] : (v4 = v0 |  ~ (BoxFunc(v0, v1, v2, v3) = v4) |  ? [v5:
% 176.33/24.34  |            int] : (UnboxedType(v0) = v5 & IsValueType(v5) = true_1)) &  ! [v0:
% 176.33/24.34  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :
% 176.33/24.34  |        (v4 = true_1 |  ~ (StructGet(v1, v2) = v3) |  ~ (IsAllocated(v0, v3) =
% 176.33/24.34  |            v4) |  ? [v5: int] : ( ~ (v5 = true_1) & IsAllocated(v0, v1) = v5))
% 176.33/24.34  |        &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4:
% 176.33/24.34  |          int] : (v4 = true_1 |  ~ (IsAllocated(v0, v3) = v4) |  ~
% 176.33/24.34  |          (RefArrayGet(v1, v2) = v3) |  ? [v5: int] : ( ~ (v5 = true_1) &
% 176.33/24.34  |            IsAllocated(v0, v1) = v5)) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.34  |          int] :  ! [v3: int] :  ! [v4: int] : (v4 = true_1 |  ~
% 176.33/24.34  |          (IsAllocated(v0, v3) = v4) |  ~ (ValueArrayGet(v1, v2) = v3) |  ?
% 176.33/24.34  |          [v5: int] : ( ~ (v5 = true_1) & IsAllocated(v0, v1) = v5)) &  ! [v0:
% 176.33/24.34  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :
% 176.33/24.34  |        (v1 = nullObject |  ~ (AsNonNullRefField(v2, v3) = v4) |  ~
% 176.33/24.34  |          (select2(v0, v1, v4) = nullObject) |  ? [v5: int] :  ? [v6: int] :
% 176.33/24.34  |          ((v1 = BeingConstructed &  ~ (v6 = true_1) & select2(v0,
% 176.33/24.34  |                BeingConstructed, NonNullFieldsAreInitialized) = v6) | ( ~ (v5
% 176.33/24.34  |                = true_1) & IsHeap(v0) = v5))) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.34  |        ! [v2: int] :  ! [v3: int] :  ! [v4: int] : (v0 = nullObject |  ~
% 176.33/24.34  |          (IntArray(v1, v2) = v4) |  ~ (typeof(v0) = v3) |  ~ (x(v3, v4) =
% 176.33/24.34  |            true_1) | Rank(v0) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.34  |          int] :  ! [v3: int] :  ! [v4: int] : (v0 = nullObject |  ~
% 176.33/24.34  |          (ValueArray(v1, v2) = v4) |  ~ (typeof(v0) = v3) |  ~ (x(v3, v4) =
% 176.33/24.34  |            true_1) | Rank(v0) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.34  |          int] :  ! [v3: int] :  ! [v4: int] : (v0 = nullObject |  ~
% 176.33/24.34  |          (RefArray(v1, v2) = v4) |  ~ (typeof(v0) = v3) |  ~ (x(v3, v4) =
% 176.33/24.34  |            true_1) | Rank(v0) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.34  |          int] :  ! [v3: int] :  ! [v4: int] : (v0 = nullObject |  ~
% 176.33/24.35  |          (NonNullRefArray(v1, v2) = v4) |  ~ (typeof(v0) = v3) |  ~ (x(v3, v4)
% 176.33/24.35  |            = true_1) | Rank(v0) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] :  ! [v4: int] : ( ~ (BoxFunc(v0, v1, v2, v3) =
% 176.33/24.35  |            v4) | (Box(v0, v4) = v4 & UnboxedType(v4) = v1)) &  ! [v0: int] : 
% 176.33/24.35  |        ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] : ( ~
% 176.33/24.35  |          (AsPeerField(v2) = v3) |  ~ (select2(v0, v1, v3) = v4) |  ? [v5: int]
% 176.33/24.35  |          :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :
% 176.33/24.35  |          (IsHeap(v0) = v5 & select2(v0, v1, ownerFrame) = v7 & select2(v0, v1,
% 176.33/24.35  |              ownerRef) = v6 & ( ~ (v5 = true_1) | v4 = nullObject | (v9 = v7 &
% 176.33/24.35  |                v8 = v6 & select2(v0, v4, ownerFrame) = v7 & select2(v0, v4,
% 176.33/24.35  |                  ownerRef) = v6)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] :  ! [v4: int] : ( ~ (Box(v1, v2) = v4) |  ~
% 176.33/24.35  |          (AsInterface(v0) = v3) |  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :
% 176.33/24.35  |           ? [v8: int] : (typeof(v2) = v5 & x(v5, v0) = v6 & ( ~ (v4 = v2) |  ~
% 176.33/24.35  |              (v3 = v0) | v6 = true_1 | ( ~ (v8 = true_1) & UnboxedType(v2) =
% 176.33/24.35  |                v7 & x(v7, v0) = v8)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] :  ! [v4: int] : ( ~ (IntArray(v0, v1) = v3) |  ~
% 176.33/24.35  |          (x(System_Array, v2) = v4) |  ? [v5: int] : (v4 = true_1 | v3 = v2 |
% 176.33/24.35  |            ( ~ (v5 = true_1) & x(v3, v2) = v5))) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |        :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] : ( ~ (ValueArray(v0, v1)
% 176.33/24.35  |            = v3) |  ~ (x(System_Array, v2) = v4) |  ? [v5: int] : (v4 = true_1
% 176.33/24.35  |            | v3 = v2 | ( ~ (v5 = true_1) & x(v3, v2) = v5))) &  ! [v0: int] : 
% 176.33/24.35  |        ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] : ( ~
% 176.33/24.35  |          (RefArray(v0, v1) = v3) |  ~ (x(v3, v2) = v4) |  ? [v5: int] :  ?
% 176.33/24.35  |          [v6: int] :  ? [v7: int] :  ? [v8: int] : (ElementType(v2) = v5 &
% 176.33/24.35  |            x(System_Array, v2) = v6 & ( ~ (v4 = true_1) | v6 = true_1 | (v8 =
% 176.33/24.35  |                true_1 & v7 = v2 & RefArray(v5, v1) = v2 & x(v0, v5) =
% 176.33/24.35  |                true_1)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  !
% 176.33/24.35  |        [v3: int] :  ! [v4: int] : ( ~ (RefArray(v0, v1) = v3) |  ~ (x(v2, v3)
% 176.33/24.35  |            = v4) |  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :
% 176.33/24.35  |          (ElementType(v2) = v5 & ( ~ (v4 = true_1) | (v7 = true_1 & v6 = v2 & 
% 176.33/24.35  |                ~ (v2 = v0) & RefArray(v5, v1) = v2 & x(v5, v0) = true_1)))) & 
% 176.33/24.35  |        ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int]
% 176.33/24.35  |        : ( ~ (NonNullRefArray(v0, v1) = v3) |  ~ (x(v3, v2) = v4) |  ? [v5:
% 176.33/24.35  |            int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :
% 176.33/24.35  |          (ElementType(v2) = v5 & x(System_Array, v2) = v6 & ( ~ (v4 = true_1)
% 176.33/24.35  |              | v6 = true_1 | (v8 = true_1 & v7 = v2 & NonNullRefArray(v5, v1)
% 176.33/24.35  |                = v2 & x(v0, v5) = true_1)))) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |        ! [v2: int] :  ! [v3: int] :  ! [v4: int] : ( ~ (NonNullRefArray(v0,
% 176.33/24.35  |              v1) = v3) |  ~ (x(v2, v3) = v4) |  ? [v5: int] :  ? [v6: int] : 
% 176.33/24.35  |          ? [v7: int] : (ElementType(v2) = v5 & ( ~ (v4 = true_1) | (v7 =
% 176.33/24.35  |                true_1 & v6 = v2 &  ~ (v2 = v0) & NonNullRefArray(v5, v1) = v2
% 176.33/24.35  |                & x(v5, v0) = true_1)))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] :  ! [v3: int] :  ! [v4: int] : ( ~ (ArrayIndex(v0, v1, v2,
% 176.33/24.35  |              v3) = v4) | ArrayIndexInvY(v4) = v3) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] : ( ~
% 176.33/24.35  |          (ArrayIndex(v0, v1, v2, v3) = v4) | ArrayIndexInvX(v4) = v2) &  !
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :
% 176.33/24.35  |        ( ~ (RefArrayGet(v3, v1) = v4) |  ~ (select2(v2, v0, elements) = v3) | 
% 176.33/24.35  |          ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9:
% 176.33/24.35  |            int] :  ? [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13:
% 176.33/24.35  |            int] :  ? [v14: int] : (ElementProxy(v0, -1) = v5 & IsHeap(v2) = v6
% 176.33/24.35  |            & typeof(v0) = v7 & x(v7, System_Array) = v8 & ( ~ (v8 = true_1) | 
% 176.33/24.35  |              ~ (v6 = true_1) | v4 = nullObject | (v14 = v13 & v12 = v11 &
% 176.33/24.35  |                select2(v2, v5, ownerFrame) = v13 & select2(v2, v5, ownerRef) =
% 176.33/24.35  |                v11 & select2(v2, v4, ownerFrame) = v13 & select2(v2, v4,
% 176.33/24.35  |                  ownerRef) = v11) | (v10 = true_1 & IsImmutable(v9) = true_1 &
% 176.33/24.35  |                typeof(v4) = v9)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] :  ! [v4: int] : ( ~ (RefArrayGet(v3, v1) = v4) |
% 176.33/24.35  |           ~ (select2(v2, v0, elements) = v3) |  ? [v5: int] :  ? [v6: int] : 
% 176.33/24.35  |          ? [v7: int] :  ? [v8: int] :  ? [v9: int] : (ElementType(v6) = v7 &
% 176.33/24.35  |            IsHeap(v2) = v5 & typeof(v0) = v6 & ( ~ (v5 = true_1) | v4 =
% 176.33/24.35  |              nullObject | (v9 = true_1 & typeof(v4) = v8 & x(v8, v7) =
% 176.33/24.35  |                true_1)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  !
% 176.33/24.35  |        [v3: int] :  ! [v4: int] : ( ~ (IntArrayGet(v3, v1) = v4) |  ~
% 176.33/24.35  |          (select2(v2, v0, elements) = v3) |  ? [v5: int] :  ? [v6: int] :  ?
% 176.33/24.35  |          [v7: int] :  ? [v8: int] : ((v8 = true_1 & ElementType(v6) = v7 &
% 176.33/24.35  |              InRange(v4, v7) = true_1 & typeof(v0) = v6) | ( ~ (v5 = true_1) &
% 176.33/24.35  |              IsHeap(v2) = v5))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :
% 176.33/24.35  |         ! [v3: int] : (v3 = v2 | v0 = true_1 |  ~ (IfThenElse(v0, v1, v2) =
% 176.33/24.35  |            v3)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :
% 176.33/24.35  |        (v3 = v0 |  ~ (IntToInt(v0, v1, v2) = v3) |  ? [v4: int] : ( ~ (v4 =
% 176.33/24.35  |              true_1) & InRange(v0, v2) = v4)) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |        ! [v2: int] :  ! [v3: int] : (v3 = true_1 | v0 = nullObject |  ~
% 176.33/24.35  |          (typeof(v0) = v2) |  ~ (x(v2, v1) = v3) |  ? [v4: int] : ( ~ (v4 =
% 176.33/24.35  |              true_1) & Is(v0, v1) = v4)) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] :  ! [v3: int] : (v3 = true_1 |  ~ (StringEquals(v1, v2) =
% 176.33/24.35  |            true_1) |  ~ (StringEquals(v0, v2) = v3) |  ? [v4: int] : ( ~ (v4 =
% 176.33/24.35  |              true_1) & StringEquals(v0, v1) = v4)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] :  ! [v3: int] : (v3 = true_1 |  ~
% 176.33/24.35  |          (StringEquals(v0, v2) = v3) |  ~ (StringEquals(v0, v1) = true_1) |  ?
% 176.33/24.35  |          [v4: int] : ( ~ (v4 = true_1) & StringEquals(v1, v2) = v4)) &  ! [v0:
% 176.33/24.35  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : (v3 = true_1 |  ~
% 176.33/24.35  |          (System_String_Equals_System_String_System_String(v0, v1, v2) = v3) |
% 176.33/24.35  |           ? [v4: int] : ( ~ (v4 = true_1) & StringEquals(v2, v1) = v4)) &  !
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : (v3 = true_1 |
% 176.33/24.35  |           ~ (System_String_Equals_System_String_System_String(v0, v1, v2) =
% 176.33/24.35  |            v3) |  ? [v4: int] : ( ~ (v4 = true_1) & StringEquals(v1, v2) =
% 176.33/24.35  |            v4)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] :
% 176.33/24.35  |        (v3 = true_1 |  ~ (System_String_Equals_System_String_System_String(v0,
% 176.33/24.35  |              v1, v2) = v3) |  ? [v4: int] : ( ~ (v4 = true_1) &
% 176.33/24.35  |            System_String_Equals_System_String(v0, v1, v2) = v4)) &  ! [v0:
% 176.33/24.35  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : (v3 = true_1 |  ~
% 176.33/24.35  |          (System_String_Equals_System_String(v0, v1, v2) = v3) |  ? [v4: int]
% 176.33/24.35  |          : ( ~ (v4 = true_1) &
% 176.33/24.35  |            System_String_Equals_System_String_System_String(v0, v1, v2) = v4))
% 176.33/24.35  |        &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : (v3 =
% 176.33/24.35  |          true_1 |  ~ (IsAllocated(v1, v2) = v3) |  ~ (ElementProxy(v0, -1) =
% 176.33/24.35  |            v2) |  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :
% 176.33/24.35  |          (( ~ (v7 = true_1) & typeof(v0) = v6 & x(v6, System_Array) = v7) | (
% 176.33/24.35  |              ~ (v5 = true_1) & IsAllocated(v1, v0) = v5) | ( ~ (v4 = true_1) &
% 176.33/24.35  |              IsHeap(v1) = v4))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :
% 176.33/24.35  |         ! [v3: int] : (v3 = true_1 |  ~ (ClassRepr(v1) = v2) |  ~ (select2(v0,
% 176.33/24.35  |              v2, allocated) = v3) |  ? [v4: int] : ( ~ (v4 = true_1) &
% 176.33/24.35  |            IsHeap(v0) = v4)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  !
% 176.33/24.35  |        [v3: int] : (v3 = PeerGroupPlaceholder |  ~ (ClassRepr(v0) = v2) |  ~
% 176.33/24.35  |          (select2(v1, v2, ownerFrame) = v3) |  ? [v4: int] : ( ~ (v4 = true_1)
% 176.33/24.35  |            & IsHeap(v1) = v4)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : 
% 176.33/24.35  |        ! [v3: int] : ( ~ ($lesseq(1, $sum($difference(v2, v1), v0))) |  ~
% 176.33/24.35  |          ($lesseq(2, v2)) |  ~ ($lesseq(1, $difference(v1, v0))) |  ~ (x_2(v1,
% 176.33/24.35  |              v2) = v3) |  ~ (x_2(v0, v2) = v3)) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |        :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |          (System_String_Concat_System_String_System_String(v0, v1, v2) = v3) |
% 176.33/24.35  |          System_String_Concat_System_String_System_String_1(v1, v2) = v3) &  !
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |          (System_String_Concat_System_Object_System_Object(v0, v1, v2) = v3) |
% 176.33/24.35  |          System_String_Concat_System_Object_System_Object_1(v1, v2) = v3) &  !
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |          (AsDirectSubClass(v1, v0) = v3) |  ~ (x(v2, v3) = true_1) |
% 176.33/24.35  |          OneClassDown(v2, v0) = v1) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] : ( ~ (StructSet(v0, v1, v2) = v3) |
% 176.33/24.35  |          StructGet(v3, v1) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int]
% 176.33/24.35  |        :  ! [v3: int] : ( ~ (NonNullRefArrayRaw(v0, v1, v2) = v3) |  ? [v4:
% 176.33/24.35  |            int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :
% 176.33/24.35  |          (Rank(v0) = v5 & typeof(v0) = v4 & ( ~ (v3 = true_1) | (v8 = true_1 &
% 176.33/24.35  |                v6 = true_1 & v5 = v2 & ElementType(v4) = v7 & x(v4,
% 176.33/24.35  |                  System_Array) = true_1 & x(v1, v7) = true_1)))) &  ! [v0:
% 176.33/24.35  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : ( ~ (IntArray(v1,
% 176.33/24.35  |              v2) = v3) |  ~ (x(v0, v3) = true_1) | ArrayCategory(v0) =
% 176.33/24.35  |          ArrayCategoryInt) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  !
% 176.33/24.35  |        [v3: int] : ( ~ (ValueArray(v1, v2) = v3) |  ~ (x(v0, v3) = true_1) |
% 176.33/24.35  |          ArrayCategory(v0) = ArrayCategoryValue) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |        :  ! [v2: int] :  ! [v3: int] : ( ~ (RefArray(v1, v2) = v3) |  ~ (x(v0,
% 176.33/24.35  |              v3) = true_1) | ArrayCategory(v0) = ArrayCategoryRef) &  ! [v0:
% 176.33/24.35  |          int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |          (NonNullRefArray(v1, v2) = v3) |  ~ (x(v0, v3) = true_1) |
% 176.33/24.35  |          ArrayCategory(v0) = ArrayCategoryNonNullRef) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] :  ! [v3: int] : ( ~ (RefArraySet(v0, v1, v2) =
% 176.33/24.35  |            v3) | RefArrayGet(v3, v1) = v2) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] :  ! [v3: int] : ( ~ (IntArraySet(v0, v1, v2) = v3) |
% 176.33/24.35  |          IntArrayGet(v3, v1) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] : ( ~ (ValueArraySet(v0, v1, v2) = v3) |
% 176.33/24.35  |          ValueArrayGet(v3, v1) = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |          int] :  ! [v3: int] : ( ~ (select2(v2, v0, v1) = v3) |  ? [v4: int] :
% 176.33/24.35  |           ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9:
% 176.33/24.35  |            int] :  ? [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13:
% 176.33/24.35  |            int] :  ? [v14: int] :  ? [v15: int] : (AsPureObject(v0) = v8 &
% 176.33/24.35  |            FieldDependsOnFCO(v0, v1, v10) = v11 & IsHeap(v2) = v6 &
% 176.33/24.35  |            select2(v2, v9, exposeVersion) = v10 & select2(v2, v0, ownerFrame)
% 176.33/24.35  |            = v4 & select2(v2, v0, FirstConsistentOwner) = v9 & select2(v2, v0,
% 176.33/24.35  |              allocated) = v7 & select2(v2, v0, ownerRef) = v5 & ( ~ (v8 = v0)
% 176.33/24.35  |              |  ~ (v7 = true_1) |  ~ (v6 = true_1) | v11 = v3 | v4 =
% 176.33/24.35  |              PeerGroupPlaceholder | v0 = nullObject | (v15 = v14 &
% 176.33/24.35  |                BaseClass(v4) = v14 & select2(v2, v5, localinv) = v14) | ( ~
% 176.33/24.35  |                (v13 = true_1) & x(v12, v4) = v13 & select2(v2, v5, inv) =
% 176.33/24.35  |                v12)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3:
% 176.33/24.35  |          int] : ( ~ (select2(v0, v1, v2) = v3) |  ? [v4: int] :  ? [v5: int] :
% 176.33/24.35  |           ? [v6: int] : ((v6 = true_1 & IsAllocated(v0, v3) = true_1) | ( ~
% 176.33/24.35  |              (v5 = true_1) & select2(v0, v1, allocated) = v5) | ( ~ (v4 =
% 176.33/24.35  |                true_1) & IsHeap(v0) = v4))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] :  ! [v3: int] : ( ~ (select2(v0, v1, v2) = v3) |  ? [v4:
% 176.33/24.35  |            int] :  ? [v5: int] :  ? [v6: int] : ((v6 = true_1 & select2(v0,
% 176.33/24.35  |                v3, allocated) = true_1) | ( ~ (v5 = true_1) & select2(v0, v1,
% 176.33/24.35  |                allocated) = v5) | ( ~ (v4 = true_1) & IsHeap(v0) = v4))) &  ?
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |          (IntArray(v1, v2) = v3) |  ? [v4: int] : (v3 = v0 | ( ~ (v4 = true_1)
% 176.33/24.35  |              & x(v0, v3) = v4))) &  ? [v0: int] :  ! [v1: int] :  ! [v2: int]
% 176.33/24.35  |        :  ! [v3: int] : ( ~ (ValueArray(v1, v2) = v3) |  ? [v4: int] : (v3 =
% 176.33/24.35  |            v0 | ( ~ (v4 = true_1) & x(v0, v3) = v4))) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] : (v2 = v0 |  ~ (IfThenElse(true_1, v0, v1) =
% 176.33/24.35  |            v2)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : (v2 = v0 |  ~
% 176.33/24.35  |          (AsRefField(v0, v1) = v2) |  ? [v3: int] : ( ~ (v3 = v0) &
% 176.33/24.35  |            AsNonNullRefField(v0, v1) = v3)) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] : (v2 = v0 |  ~ (As(v0, v1) = v2) |  ? [v3: int] : ( ~ (v3 =
% 176.33/24.35  |              true_1) & Is(v0, v1) = v3)) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] : (v2 = nullObject | v1 = nullObject |  ~
% 176.33/24.35  |          (System_String_Equals_System_String_System_String(v0, v1, v2) =
% 176.33/24.35  |            true_1) |  ? [v3: int] :
% 176.33/24.35  |          (System_String_IsInterned_System_String_notnull(v0, v2) = v3 &
% 176.33/24.35  |            System_String_IsInterned_System_String_notnull(v0, v1) = v3)) &  !
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] : (v2 = nullObject |  ~
% 176.33/24.35  |          (BoxTester(v0, v1) = v2) | UnboxedType(v0) = v1) &  ! [v0: int] :  !
% 176.33/24.35  |        [v1: int] :  ! [v2: int] : (v2 = nullObject |  ~ (BoxTester(v0, v1) =
% 176.33/24.35  |            v2) |  ? [v3: int] : (Unbox(v0) = v3 & Box(v3, v0) = v0)) &  ! [v0:
% 176.33/24.35  |          int] :  ! [v1: int] :  ! [v2: int] : (v2 = nullObject |  ~ (As(v0,
% 176.33/24.35  |              v1) = v2) | Is(v0, v1) = true_1) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |        ! [v2: int] : (v2 = true_1 | v0 = nullObject |  ~ (IsNotNull(v0, v1) =
% 176.33/24.35  |            v2) |  ? [v3: int] : ( ~ (v3 = true_1) & Is(v0, v1) = v3)) &  !
% 176.33/24.35  |        [v0: int] :  ! [v1: int] :  ! [v2: int] : (v2 = true_1 |  ~ (Is(v0, v1)
% 176.33/24.35  |            = v2) | As(v0, v1) = nullObject) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |        [v2: int] : (v2 = true_1 |  ~ (Is(v0, v1) = v2) |  ? [v3: int] :  ?
% 176.33/24.35  |          [v4: int] : ( ~ (v4 = true_1) & typeof(v0) = v3 & x(v3, v1) = v4)) & 
% 176.33/24.35  |        ! [v0: int] :  ! [v1: int] :  ! [v2: int] : (v2 = true_1 |  ~ (Is(v0,
% 176.33/24.35  |              v1) = v2) |  ? [v3: int] : ( ~ (v3 = true_1) & IsNotNull(v0, v1)
% 176.33/24.35  |            = v3)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : (v2 = true_1
% 176.33/24.35  |          |  ~ (select2(v0, v1, allocated) = v2) |  ? [v3: int] : ( ~ (v3 =
% 176.33/24.35  |              true_1) & IsAllocated(v0, v1) = v3)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] : (v2 = 0 |  ~ (LBound(v0, v1) = v2)) &  ! [v0:
% 176.33/24.35  |          int] :  ! [v1: int] :  ! [v2: int] : (v1 = nullObject |  ~
% 176.33/24.35  |          (System_Object_ToString(v0, v1) = v2) |  ? [v3: int] :  ? [v4: int] :
% 176.33/24.35  |           ? [v5: int] : ((v5 = v2 & BoundedStack_ToString(v0, v1) = v2) | ( ~
% 176.33/24.35  |              (v4 = true_1) & typeof(v1) = v3 & x(v3, BoundedStack) = v4))) & 
% 176.33/24.35  |        ! [v0: int] :  ! [v1: int] :  ! [v2: int] : (v1 = nullObject |  ~
% 176.33/24.35  |          (BoundedStack_ToString(v0, v1) = v2) |  ? [v3: int] :  ? [v4: int] : 
% 176.33/24.35  |          ? [v5: int] : ((v5 = v2 & System_Object_ToString(v0, v1) = v2) | ( ~
% 176.33/24.35  |              (v4 = true_1) & typeof(v1) = v3 & x(v3, BoundedStack) = v4))) & 
% 176.33/24.35  |        ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ ($lesseq(v2, -1)) |  ~
% 176.33/24.35  |          ($lesseq(0, v1)) |  ~ (and_1(v0, v1) = v2)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] : ( ~ ($lesseq(v2, -1)) |  ~ ($lesseq(0, v0)) | 
% 176.33/24.35  |          ~ (and_1(v0, v1) = v2)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int]
% 176.33/24.35  |        : ( ~ ($lesseq(v2, -1)) |  ~ (DimLength(v0, v1) = v2)) &  ! [v0: int] :
% 176.33/24.35  |         ! [v1: int] :  ! [v2: int] : ( ~ ($lesseq(v1, 16)) |  ~ ($lesseq(0,
% 176.33/24.35  |              v1)) |  ~ ($lesseq(v0, 32767)) |  ~ ($lesseq(0, v0)) |  ~
% 176.33/24.35  |          (shl(v0, v1) = v2) | ($lesseq(1, $difference($product(-1, v2),
% 176.33/24.35  |                int_m2147483648)) & $lesseq(0, v2))) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |          int] :  ! [v2: int] : ( ~ ($lesseq(v1, -1)) |  ~ ($lesseq(v0, 0) |  ~
% 176.33/24.35  |            (x_2(v0, v1) = v2) | ($lesseq(v2, 0)$lesseq(1, $difference(v2,
% 176.33/24.35  |                  v1)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |            ($lesseq(v1, -1)) |  ~ ($lesseq(0, v0)) |  ~ (x_2(v0, v1) = v2) |
% 176.33/24.35  |            ($lesseq(1, $difference($product(-1, v2), v1)) & $lesseq(0, v2))) &
% 176.33/24.35  |           ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ ($lesseq(1, v1)) | 
% 176.33/24.35  |            ~ ($lesseq(v0, 0) |  ~ (x_2(v0, v1) = v2) | ($lesseq(v2,
% 176.33/24.35  |                  0)$lesseq(1, $sum(v2, v1)))) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |            ! [v2: int] : ( ~ ($lesseq(1, v1)) |  ~ ($lesseq(0, v0)) |  ~
% 176.33/24.35  |              (x_2(v0, v1) = v2) | ($lesseq(1, $difference(v1, v2)) &
% 176.33/24.35  |                $lesseq(0, v2))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :
% 176.33/24.35  |            ( ~ ($lesseq(1, v1)) |  ~ (shr(v0, $sum(v1, -1)) = v2) |  ? [v3:
% 176.33/24.35  |                int] : (shr(v0, v1) = v3 & x_1(v2, 2) = v3)) &  ! [v0: int] : 
% 176.33/24.35  |            ! [v1: int] :  ! [v2: int] : ( ~ ($lesseq(1, v1)) |  ~ (shr(v0, v1)
% 176.33/24.35  |                = v2) |  ? [v3: int] : (shr(v0, $sum(v1, -1)) = v3 & x_1(v3, 2)
% 176.33/24.35  |                = v2)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              ($lesseq(1, v1)) |  ~ (shl(v0, $sum(v1, -1)) = v2) | shl(v0, v1)
% 176.33/24.35  |              = $product(2, v2)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] :
% 176.33/24.35  |            ( ~ ($lesseq(1, v1)) |  ~ (shl(v0, v1) = v2) |  ? [v3: int] :
% 176.33/24.35  |              ($product(2, v3) = v2 & shl(v0, $sum(v1, -1)) = v3)) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~ ($lesseq(0, v1)) |  ~
% 176.33/24.35  |              ($lesseq(0, v0)) |  ~ (or_1(v0, v1) = v2) | ($lesseq(0,
% 176.33/24.35  |                  $sum($difference(v1, v2), v0)) & $lesseq(0, v2))) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~ ($lesseq(0, v1)) |  ~
% 176.33/24.35  |              ($lesseq(0, v0)) |  ~ (x_2($sum(v1, v0), v1) = v2) | x_2(v0, v1)
% 176.33/24.35  |              = v2) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              ($lesseq(0, v1)) |  ~ ($lesseq(0, v0)) |  ~ (x_2(v0, v1) = v2) |
% 176.33/24.35  |              x_2($sum(v1, v0), v1) = v2) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |            [v2: int] : ( ~ (System_Object_ToString(v0, v1) = v2) |  ? [v3:
% 176.33/24.35  |                int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7:
% 176.33/24.35  |                int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.35  |              (System_Object_ToString_1(v8) = v9 & IsHeap(v0) = v6 & typeof(v1)
% 176.33/24.35  |                = v3 & select2(v0, v1, exposeVersion) = v8 & select2(v0, v1,
% 176.33/24.35  |                  inv) = v4 & select2(v0, v1, allocated) = v7 & select2(v0, v1,
% 176.33/24.35  |                  localinv) = v5 & ( ~ (v7 = true_1) |  ~ (v6 = true_1) |  ~
% 176.33/24.35  |                  (v5 = v3) |  ~ (v4 = v3) | v9 = v2 | v1 = nullObject | ( ~
% 176.33/24.35  |                    (v10 = true_1) & x(v3, System_Object) = v10)))) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (BoundedStack_ToString(v0, v1) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.35  |                int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8:
% 176.33/24.35  |                int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.35  |              (BoundedStack_ToString_1(v8) = v9 & IsHeap(v0) = v6 & typeof(v1)
% 176.33/24.35  |                = v3 & select2(v0, v1, exposeVersion) = v8 & select2(v0, v1,
% 176.33/24.35  |                  inv) = v4 & select2(v0, v1, allocated) = v7 & select2(v0, v1,
% 176.33/24.35  |                  localinv) = v5 & ( ~ (v7 = true_1) |  ~ (v6 = true_1) |  ~
% 176.33/24.35  |                  (v5 = v3) |  ~ (v4 = v3) | v9 = v2 | v1 = nullObject | ( ~
% 176.33/24.35  |                    (v10 = true_1) & x(v3, BoundedStack) = v10)))) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~ (StringEquals(v1, v2) =
% 176.33/24.35  |                true_1) |  ~ (StringEquals(v0, v1) = true_1) | StringEquals(v0,
% 176.33/24.35  |                v2) = true_1) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : (
% 176.33/24.35  |              ~ (System_String_Equals_System_String_System_String(v0, v1, v2) =
% 176.33/24.35  |                true_1) | StringEquals(v2, v1) = true_1) &  ! [v0: int] :  !
% 176.33/24.35  |            [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (System_String_Equals_System_String_System_String(v0, v1, v2) =
% 176.33/24.35  |                true_1) | StringEquals(v1, v2) = true_1) &  ! [v0: int] :  !
% 176.33/24.35  |            [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (System_String_Equals_System_String_System_String(v0, v1, v2) =
% 176.33/24.35  |                true_1) | System_String_Equals_System_String(v0, v1, v2) =
% 176.33/24.35  |              true_1) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (System_String_Equals_System_String(v0, v1, v2) = true_1) |
% 176.33/24.35  |              System_String_Equals_System_String_System_String(v0, v1, v2) =
% 176.33/24.35  |              true_1) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (max(v0, v1) = v2) | ($lesseq(v1, v2) & $lesseq(v0, v2) & ( ~
% 176.33/24.35  |                  ($lesseq(1, $difference(v2, v1))) |  ~ ($lesseq(1,
% 176.33/24.35  |                      $difference(v2, v0)))))) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |            ! [v2: int] : ( ~ (min(v0, v1) = v2) | ($lesseq(v2, v1) &
% 176.33/24.35  |                $lesseq(v2, v0) & ( ~ ($lesseq(1, $difference(v1, v2))) |  ~
% 176.33/24.35  |                  ($lesseq(1, $difference(v0, v2)))))) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] :  ! [v2: int] : ( ~ (x_2(v0, v1) = v2) |  ? [v3: int] :
% 176.33/24.35  |              (x_1(v0, v1) = v3 & $product(v3, v1) = $difference(v0, v2))) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (x_2(v0, v1) = v2) | 
% 176.33/24.35  |              ? [v3: int] : ( ~ ($lesseq(v1, v0)) |  ~ ($lesseq(0, v1)) | (v3 =
% 176.33/24.35  |                  v2 & x_2($difference(v0, v1), v1) = v2))) &  ! [v0: int] :  !
% 176.33/24.35  |            [v1: int] :  ! [v2: int] : ( ~ (x_1(v0, v1) = v2) |  ? [v3: int] :
% 176.33/24.35  |              (x_2(v0, v1) = v3 & $product(v2, v1) = $difference(v0, v3))) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (AsMutable(v0) = v2)
% 176.33/24.35  |              |  ~ (x(v1, v2) = true_1) |  ? [v3: int] : ( ~ (v3 = true_1) &
% 176.33/24.35  |                AsMutable(v1) = v1 & IsImmutable(v1) = v3)) &  ! [v0: int] :  !
% 176.33/24.35  |            [v1: int] :  ! [v2: int] : ( ~ (AsImmutable(v0) = v2) |  ~ (x(v1,
% 176.33/24.35  |                  v2) = true_1) | (AsImmutable(v1) = v1 & IsImmutable(v1) =
% 176.33/24.35  |                true_1)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (Box(v0, v1) = v2) | Unbox(v2) = v0) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] :  ! [v2: int] : ( ~ (Box(v0, v1) = v2) |  ? [v3: int] :  ?
% 176.33/24.35  |              [v4: int] : ( ~ (v2 = v1) | v1 = v0 | ( ~ (v4 = true_1) &
% 176.33/24.35  |                  UnboxedType(v1) = v3 & x(v3, System_Object) = v4))) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~ (ElementProxyStruct(v0,
% 176.33/24.35  |                  v1) = v2) | typeof(v2) = System_Object) &  ! [v0: int] :  !
% 176.33/24.35  |            [v1: int] :  ! [v2: int] : ( ~ (ElementProxy(v0, v1) = v2) |
% 176.33/24.35  |              typeof(v2) = System_Object) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |            [v2: int] : ( ~ (UBound(v0, v1) = v2) | DimLength(v0, v1) =
% 176.33/24.35  |              $sum(v2, 1)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (DimLength(v0, v1) = v2) | UBound(v0, v1) = $sum(v2, -1)) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (IntArray(v0, v1) =
% 176.33/24.35  |                v2) | ElementType(v2) = v0) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |            [v2: int] : ( ~ (IntArray(v0, v1) = v2) | (x(v2, v2) = true_1 &
% 176.33/24.35  |                x(v2, System_Array) = true_1)) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |            ! [v2: int] : ( ~ (ValueArray(v0, v1) = v2) | ElementType(v2) = v0)
% 176.33/24.35  |            &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (ValueArray(v0,
% 176.33/24.35  |                  v1) = v2) | (x(v2, v2) = true_1 & x(v2, System_Array) =
% 176.33/24.35  |                true_1)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (RefArray(v0, v1) = v2) | ElementType(v2) = v0) &  ! [v0: int] : 
% 176.33/24.35  |            ! [v1: int] :  ! [v2: int] : ( ~ (RefArray(v0, v1) = v2) | (x(v2,
% 176.33/24.35  |                  v2) = true_1 & x(v2, System_Array) = true_1)) &  ! [v0: int]
% 176.33/24.35  |            :  ! [v1: int] :  ! [v2: int] : ( ~ (NonNullRefArray(v0, v1) = v2)
% 176.33/24.35  |              | ElementType(v2) = v0) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |              int] : ( ~ (NonNullRefArray(v0, v1) = v2) | (x(v2, v2) = true_1 &
% 176.33/24.35  |                x(v2, System_Array) = true_1)) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |            ! [v2: int] : ( ~ (typeof(v0) = v2) |  ~ (x(v2, v1) = true_1) |
% 176.33/24.35  |              Is(v0, v1) = true_1) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int]
% 176.33/24.35  |            : ( ~ (typeof(nullObject) = v1) |  ~ (x(v1, v0) = v2) |
% 176.33/24.35  |              Is(nullObject, v0) = true_1) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |            [v2: int] : ( ~ (select2(v1, v0, BoundedStack_max) = v2) |  ? [v3:
% 176.33/24.35  |                int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7:
% 176.33/24.35  |                int] :  ? [v8: int] :  ? [v9: int] : (Length(v8) = v9 &
% 176.33/24.35  |                IsHeap(v1) = v4 & x(v5, BoundedStack) = v6 & select2(v1, v0,
% 176.33/24.35  |                  BoundedStack_size) = v3 & select2(v1, v0, inv) = v5 &
% 176.33/24.35  |                select2(v1, v0, BoundedStack_elems) = v8 & select2(v1, v0,
% 176.33/24.35  |                  localinv) = v7 & ( ~ (v6 = true_1) |  ~ (v4 = true_1) | v7 =
% 176.33/24.35  |                  System_Object | ($lesseq(v2, v9) & $lesseq(v3, v2) &
% 176.33/24.35  |                    $lesseq(0, v3))))) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |              int] : ( ~ (select2(v1, v0, ownerFrame) = v2) |  ? [v3: int] :  ?
% 176.33/24.35  |              [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8:
% 176.33/24.35  |                int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] :  ? [v12:
% 176.33/24.35  |                int] :  ? [v13: int] :  ? [v14: int] :  ? [v15: int] :  ? [v16:
% 176.33/24.35  |                int] :  ? [v17: int] : (IsHeap(v1) = v5 & select2(v1, v3,
% 176.33/24.35  |                  ownerFrame) = v7 & select2(v1, v3, allocated) = v9 &
% 176.33/24.35  |                select2(v1, v3, ownerRef) = v8 & select2(v1, v0,
% 176.33/24.35  |                  FirstConsistentOwner) = v3 & select2(v1, v0, allocated) = v6
% 176.33/24.35  |                & select2(v1, v0, ownerRef) = v4 & ( ~ (v6 = true_1) |  ~ (v5 =
% 176.33/24.35  |                    true_1) | v2 = PeerGroupPlaceholder | v0 = nullObject |
% 176.33/24.35  |                  (v13 = v12 & BaseClass(v2) = v12 & select2(v1, v4, localinv)
% 176.33/24.35  |                    = v12) | (v9 = true_1 &  ~ (v3 = nullObject) & (v7 =
% 176.33/24.35  |                      PeerGroupPlaceholder | (v17 = v16 & BaseClass(v7) = v16 &
% 176.33/24.35  |                        select2(v1, v8, localinv) = v16) | ( ~ (v15 = true_1) &
% 176.33/24.35  |                        x(v14, v7) = v15 & select2(v1, v8, inv) = v14))) | ( ~
% 176.33/24.35  |                    (v11 = true_1) & x(v10, v2) = v11 & select2(v1, v4, inv) =
% 176.33/24.35  |                    v10)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v1, v0, BoundedStack_size) = v2) |  ? [v3: int] :  ?
% 176.33/24.35  |              [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8:
% 176.33/24.35  |                int] :  ? [v9: int] : (Length(v8) = v9 & IsHeap(v1) = v4 &
% 176.33/24.35  |                x(v5, BoundedStack) = v6 & select2(v1, v0, BoundedStack_max) =
% 176.33/24.35  |                v3 & select2(v1, v0, inv) = v5 & select2(v1, v0,
% 176.33/24.35  |                  BoundedStack_elems) = v8 & select2(v1, v0, localinv) = v7 & (
% 176.33/24.35  |                  ~ (v6 = true_1) |  ~ (v4 = true_1) | v7 = System_Object |
% 176.33/24.35  |                  ($lesseq(v3, v9) & $lesseq(v2, v3) & $lesseq(0, v2))))) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (select2(v1, v0,
% 176.33/24.35  |                  FirstConsistentOwner) = v2) |  ? [v3: int] :  ? [v4: int] : 
% 176.33/24.35  |              ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ?
% 176.33/24.35  |              [v9: int] :  ? [v10: int] :  ? [v11: int] :  ? [v12: int] :  ?
% 176.33/24.35  |              [v13: int] :  ? [v14: int] :  ? [v15: int] :  ? [v16: int] :  ?
% 176.33/24.35  |              [v17: int] : (IsHeap(v1) = v5 & select2(v1, v2, ownerFrame) = v7
% 176.33/24.35  |                & select2(v1, v2, allocated) = v9 & select2(v1, v2, ownerRef) =
% 176.33/24.35  |                v8 & select2(v1, v0, ownerFrame) = v3 & select2(v1, v0,
% 176.33/24.35  |                  allocated) = v6 & select2(v1, v0, ownerRef) = v4 & ( ~ (v6 =
% 176.33/24.35  |                    true_1) |  ~ (v5 = true_1) | v3 = PeerGroupPlaceholder | v0
% 176.33/24.35  |                  = nullObject | (v13 = v12 & BaseClass(v3) = v12 & select2(v1,
% 176.33/24.35  |                      v4, localinv) = v12) | (v9 = true_1 &  ~ (v2 =
% 176.33/24.35  |                      nullObject) & (v7 = PeerGroupPlaceholder | (v17 = v16 &
% 176.33/24.35  |                        BaseClass(v7) = v16 & select2(v1, v8, localinv) = v16)
% 176.33/24.35  |                      | ( ~ (v15 = true_1) & x(v14, v7) = v15 & select2(v1, v8,
% 176.33/24.35  |                          inv) = v14))) | ( ~ (v11 = true_1) & x(v10, v3) = v11
% 176.33/24.35  |                    & select2(v1, v4, inv) = v10)))) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] :  ! [v2: int] : ( ~ (select2(v1, v0, inv) = v2) |  ? [v3:
% 176.33/24.35  |                int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7:
% 176.33/24.35  |                int] :  ? [v8: int] :  ? [v9: int] : (Length(v8) = v9 &
% 176.33/24.35  |                IsHeap(v1) = v5 & x(v2, BoundedStack) = v6 & select2(v1, v0,
% 176.33/24.35  |                  BoundedStack_max) = v3 & select2(v1, v0, BoundedStack_size) =
% 176.33/24.35  |                v4 & select2(v1, v0, BoundedStack_elems) = v8 & select2(v1, v0,
% 176.33/24.35  |                  localinv) = v7 & ( ~ (v6 = true_1) |  ~ (v5 = true_1) | v7 =
% 176.33/24.35  |                  System_Object | ($lesseq(v3, v9) & $lesseq(v4, v3) &
% 176.33/24.35  |                    $lesseq(0, v4))))) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 176.33/24.35  |              int] : ( ~ (select2(v1, v0, BoundedStack_elems) = v2) |  ? [v3:
% 176.33/24.35  |                int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7:
% 176.33/24.35  |                int] :  ? [v8: int] :  ? [v9: int] : (Length(v2) = v9 &
% 176.33/24.35  |                IsHeap(v1) = v5 & x(v6, BoundedStack) = v7 & select2(v1, v0,
% 176.33/24.35  |                  BoundedStack_max) = v3 & select2(v1, v0, BoundedStack_size) =
% 176.33/24.35  |                v4 & select2(v1, v0, inv) = v6 & select2(v1, v0, localinv) = v8
% 176.33/24.35  |                & ( ~ (v7 = true_1) |  ~ (v5 = true_1) | v8 = System_Object |
% 176.33/24.35  |                  ($lesseq(v3, v9) & $lesseq(v4, v3) & $lesseq(0, v4))))) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (select2(v1, v0,
% 176.33/24.35  |                  allocated) = v2) |  ? [v3: int] :  ? [v4: int] :  ? [v5: int]
% 176.33/24.35  |              :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ?
% 176.33/24.35  |              [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13: int] :  ?
% 176.33/24.35  |              [v14: int] :  ? [v15: int] :  ? [v16: int] :  ? [v17: int] :
% 176.33/24.35  |              (IsHeap(v1) = v6 & select2(v1, v3, ownerFrame) = v7 & select2(v1,
% 176.33/24.35  |                  v3, allocated) = v9 & select2(v1, v3, ownerRef) = v8 &
% 176.33/24.35  |                select2(v1, v0, ownerFrame) = v4 & select2(v1, v0,
% 176.33/24.35  |                  FirstConsistentOwner) = v3 & select2(v1, v0, ownerRef) = v5 &
% 176.33/24.35  |                ( ~ (v6 = true_1) |  ~ (v2 = true_1) | v4 =
% 176.33/24.35  |                  PeerGroupPlaceholder | v0 = nullObject | (v13 = v12 &
% 176.33/24.35  |                    BaseClass(v4) = v12 & select2(v1, v5, localinv) = v12) |
% 176.33/24.35  |                  (v9 = true_1 &  ~ (v3 = nullObject) & (v7 =
% 176.33/24.35  |                      PeerGroupPlaceholder | (v17 = v16 & BaseClass(v7) = v16 &
% 176.33/24.35  |                        select2(v1, v8, localinv) = v16) | ( ~ (v15 = true_1) &
% 176.33/24.35  |                        x(v14, v7) = v15 & select2(v1, v8, inv) = v14))) | ( ~
% 176.33/24.35  |                    (v11 = true_1) & x(v10, v4) = v11 & select2(v1, v5, inv) =
% 176.33/24.35  |                    v10)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v1, v0, localinv) = v2) |  ? [v3: int] :  ? [v4: int] : 
% 176.33/24.35  |              ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ?
% 176.33/24.35  |              [v9: int] : (Length(v8) = v9 & IsHeap(v1) = v5 & x(v6,
% 176.33/24.35  |                  BoundedStack) = v7 & select2(v1, v0, BoundedStack_max) = v3 &
% 176.33/24.35  |                select2(v1, v0, BoundedStack_size) = v4 & select2(v1, v0, inv)
% 176.33/24.35  |                = v6 & select2(v1, v0, BoundedStack_elems) = v8 & ( ~ (v7 =
% 176.33/24.35  |                    true_1) |  ~ (v5 = true_1) | v2 = System_Object |
% 176.33/24.35  |                  ($lesseq(v3, v9) & $lesseq(v4, v3) & $lesseq(0, v4))))) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~ (select2(v1, v0,
% 176.33/24.35  |                  ownerRef) = v2) |  ? [v3: int] :  ? [v4: int] :  ? [v5: int]
% 176.33/24.35  |              :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ?
% 176.33/24.35  |              [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13: int] :  ?
% 176.33/24.35  |              [v14: int] :  ? [v15: int] :  ? [v16: int] :  ? [v17: int] :
% 176.33/24.35  |              (IsHeap(v1) = v5 & select2(v1, v3, ownerFrame) = v7 & select2(v1,
% 176.33/24.35  |                  v3, allocated) = v9 & select2(v1, v3, ownerRef) = v8 &
% 176.33/24.35  |                select2(v1, v0, ownerFrame) = v4 & select2(v1, v0,
% 176.33/24.35  |                  FirstConsistentOwner) = v3 & select2(v1, v0, allocated) = v6
% 176.33/24.35  |                & ( ~ (v6 = true_1) |  ~ (v5 = true_1) | v4 =
% 176.33/24.35  |                  PeerGroupPlaceholder | v0 = nullObject | (v13 = v12 &
% 176.33/24.35  |                    BaseClass(v4) = v12 & select2(v1, v2, localinv) = v12) |
% 176.33/24.35  |                  (v9 = true_1 &  ~ (v3 = nullObject) & (v7 =
% 176.33/24.35  |                      PeerGroupPlaceholder | (v17 = v16 & BaseClass(v7) = v16 &
% 176.33/24.35  |                        select2(v1, v8, localinv) = v16) | ( ~ (v15 = true_1) &
% 176.33/24.35  |                        x(v14, v7) = v15 & select2(v1, v8, inv) = v14))) | ( ~
% 176.33/24.35  |                    (v11 = true_1) & x(v10, v4) = v11 & select2(v1, v2, inv) =
% 176.33/24.35  |                    v10)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v0, v1, exposeVersion) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.35  |                int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8:
% 176.33/24.35  |                int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.35  |              (BoundedStack_ToString_1(v2) = v9 & BoundedStack_ToString(v0, v1)
% 176.33/24.35  |                = v8 & IsHeap(v0) = v6 & typeof(v1) = v3 & select2(v0, v1, inv)
% 176.33/24.35  |                = v4 & select2(v0, v1, allocated) = v7 & select2(v0, v1,
% 176.33/24.35  |                  localinv) = v5 & ( ~ (v7 = true_1) |  ~ (v6 = true_1) |  ~
% 176.33/24.35  |                  (v5 = v3) |  ~ (v4 = v3) | v9 = v8 | v1 = nullObject | ( ~
% 176.33/24.35  |                    (v10 = true_1) & x(v3, BoundedStack) = v10)))) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~ (select2(v0, v1,
% 176.33/24.35  |                  exposeVersion) = v2) |  ? [v3: int] :  ? [v4: int] :  ? [v5:
% 176.33/24.35  |                int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9:
% 176.33/24.35  |                int] :  ? [v10: int] : (System_Object_ToString_1(v2) = v9 &
% 176.33/24.35  |                System_Object_ToString(v0, v1) = v8 & IsHeap(v0) = v6 &
% 176.33/24.35  |                typeof(v1) = v3 & select2(v0, v1, inv) = v4 & select2(v0, v1,
% 176.33/24.35  |                  allocated) = v7 & select2(v0, v1, localinv) = v5 & ( ~ (v7 =
% 176.33/24.35  |                    true_1) |  ~ (v6 = true_1) |  ~ (v5 = v3) |  ~ (v4 = v3) |
% 176.33/24.35  |                  v9 = v8 | v1 = nullObject | ( ~ (v10 = true_1) & x(v3,
% 176.33/24.35  |                      System_Object) = v10)))) &  ! [v0: int] :  ! [v1: int] : 
% 176.33/24.35  |            ! [v2: int] : ( ~ (select2(v0, v1, ownerFrame) = v2) |  ? [v3: int]
% 176.33/24.35  |              :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |              [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] :
% 176.33/24.35  |              (IsHeap(v0) = v5 & typeof(v1) = v3 & select2(v0, v1, inv) = v6 &
% 176.33/24.35  |                select2(v0, v1, localinv) = v7 & select2(v0, v1, ownerRef) = v4
% 176.33/24.35  |                & ( ~ (v5 = true_1) | v2 = PeerGroupPlaceholder | (v11 = v10 &
% 176.33/24.35  |                    BaseClass(v2) = v10 & select2(v0, v4, localinv) = v10) |
% 176.33/24.35  |                  (v7 = v3 & v6 = v3) | ( ~ (v9 = true_1) & x(v8, v2) = v9 &
% 176.33/24.35  |                    select2(v0, v4, inv) = v8)))) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |            :  ! [v2: int] : ( ~ (select2(v0, v1, inv) = v2) |  ? [v3: int] : 
% 176.33/24.35  |              ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |              [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] :
% 176.33/24.35  |              (IsHeap(v0) = v6 & typeof(v1) = v3 & select2(v0, v1, ownerFrame)
% 176.33/24.35  |                = v4 & select2(v0, v1, localinv) = v7 & select2(v0, v1,
% 176.33/24.35  |                  ownerRef) = v5 & ( ~ (v6 = true_1) | v4 =
% 176.33/24.35  |                  PeerGroupPlaceholder | (v11 = v10 & BaseClass(v4) = v10 &
% 176.33/24.35  |                    select2(v0, v5, localinv) = v10) | (v7 = v2 & v3 = v2) | (
% 176.33/24.35  |                    ~ (v9 = true_1) & x(v8, v4) = v9 & select2(v0, v5, inv) =
% 176.33/24.35  |                    v8)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v0, v1, inv) = v2) |  ? [v3: int] :  ? [v4: int] :  ?
% 176.33/24.35  |              [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9:
% 176.33/24.35  |                int] :  ? [v10: int] : (BoundedStack_ToString_1(v8) = v9 &
% 176.33/24.35  |                BoundedStack_ToString(v0, v1) = v7 & IsHeap(v0) = v5 &
% 176.33/24.35  |                typeof(v1) = v3 & select2(v0, v1, exposeVersion) = v8 &
% 176.33/24.35  |                select2(v0, v1, allocated) = v6 & select2(v0, v1, localinv) =
% 176.33/24.35  |                v4 & ( ~ (v6 = true_1) |  ~ (v5 = true_1) |  ~ (v4 = v2) |  ~
% 176.33/24.35  |                  (v3 = v2) | v9 = v7 | v1 = nullObject | ( ~ (v10 = true_1) &
% 176.33/24.35  |                    x(v2, BoundedStack) = v10)))) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |            :  ! [v2: int] : ( ~ (select2(v0, v1, inv) = v2) |  ? [v3: int] : 
% 176.33/24.35  |              ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |              [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.35  |              (System_Object_ToString_1(v8) = v9 & System_Object_ToString(v0,
% 176.33/24.35  |                  v1) = v7 & IsHeap(v0) = v5 & typeof(v1) = v3 & select2(v0,
% 176.33/24.35  |                  v1, exposeVersion) = v8 & select2(v0, v1, allocated) = v6 &
% 176.33/24.35  |                select2(v0, v1, localinv) = v4 & ( ~ (v6 = true_1) |  ~ (v5 =
% 176.33/24.35  |                    true_1) |  ~ (v4 = v2) |  ~ (v3 = v2) | v9 = v7 | v1 =
% 176.33/24.35  |                  nullObject | ( ~ (v10 = true_1) & x(v2, System_Object) =
% 176.33/24.35  |                    v10)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v0, v1, inv) = v2) |  ? [v3: int] :  ? [v4: int] :  ?
% 176.33/24.35  |              [v5: int] :  ? [v6: int] : (IsHeap(v0) = v4 & typeof(v1) = v3 &
% 176.33/24.35  |                select2(v0, v1, localinv) = v5 & ( ~ (v4 = true_1) | v1 =
% 176.33/24.35  |                  nullObject | (v5 = v2 & v3 = v2) | ( ~ (v6 = true_1) & x(v3,
% 176.33/24.35  |                      System_Array) = v6)))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |            [v2: int] : ( ~ (select2(v0, v1, allocated) = v2) |  ? [v3: int] : 
% 176.33/24.35  |              ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |              [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.35  |              (BoundedStack_ToString_1(v8) = v9 & BoundedStack_ToString(v0, v1)
% 176.33/24.35  |                = v7 & IsHeap(v0) = v6 & typeof(v1) = v3 & select2(v0, v1,
% 176.33/24.35  |                  exposeVersion) = v8 & select2(v0, v1, inv) = v4 & select2(v0,
% 176.33/24.35  |                  v1, localinv) = v5 & ( ~ (v6 = true_1) |  ~ (v5 = v3) |  ~
% 176.33/24.35  |                  (v4 = v3) |  ~ (v2 = true_1) | v9 = v7 | v1 = nullObject | (
% 176.33/24.35  |                    ~ (v10 = true_1) & x(v3, BoundedStack) = v10)))) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] :  ! [v2: int] : ( ~ (select2(v0, v1,
% 176.33/24.35  |                  allocated) = v2) |  ? [v3: int] :  ? [v4: int] :  ? [v5: int]
% 176.33/24.35  |              :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ?
% 176.33/24.35  |              [v10: int] : (System_Object_ToString_1(v8) = v9 &
% 176.33/24.35  |                System_Object_ToString(v0, v1) = v7 & IsHeap(v0) = v6 &
% 176.33/24.35  |                typeof(v1) = v3 & select2(v0, v1, exposeVersion) = v8 &
% 176.33/24.35  |                select2(v0, v1, inv) = v4 & select2(v0, v1, localinv) = v5 & (
% 176.33/24.35  |                  ~ (v6 = true_1) |  ~ (v5 = v3) |  ~ (v4 = v3) |  ~ (v2 =
% 176.33/24.35  |                    true_1) | v9 = v7 | v1 = nullObject | ( ~ (v10 = true_1) &
% 176.33/24.35  |                    x(v3, System_Object) = v10)))) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] :  ! [v2: int] : ( ~ (select2(v0, v1, localinv) = v2) |  ?
% 176.33/24.35  |              [v3: int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7:
% 176.33/24.35  |                int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11:
% 176.33/24.35  |                int] : (IsHeap(v0) = v6 & typeof(v1) = v3 & select2(v0, v1,
% 176.33/24.35  |                  ownerFrame) = v4 & select2(v0, v1, inv) = v7 & select2(v0,
% 176.33/24.35  |                  v1, ownerRef) = v5 & ( ~ (v6 = true_1) | v4 =
% 176.33/24.35  |                  PeerGroupPlaceholder | (v11 = v10 & BaseClass(v4) = v10 &
% 176.33/24.35  |                    select2(v0, v5, localinv) = v10) | (v7 = v2 & v3 = v2) | (
% 176.33/24.35  |                    ~ (v9 = true_1) & x(v8, v4) = v9 & select2(v0, v5, inv) =
% 176.33/24.35  |                    v8)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v0, v1, localinv) = v2) |  ? [v3: int] :  ? [v4: int] : 
% 176.33/24.35  |              ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ? [v8: int] :  ?
% 176.33/24.35  |              [v9: int] :  ? [v10: int] : (BoundedStack_ToString_1(v8) = v9 &
% 176.33/24.35  |                BoundedStack_ToString(v0, v1) = v7 & IsHeap(v0) = v5 &
% 176.33/24.35  |                typeof(v1) = v3 & select2(v0, v1, exposeVersion) = v8 &
% 176.33/24.35  |                select2(v0, v1, inv) = v4 & select2(v0, v1, allocated) = v6 & (
% 176.33/24.35  |                  ~ (v6 = true_1) |  ~ (v5 = true_1) |  ~ (v4 = v2) |  ~ (v3 =
% 176.33/24.35  |                    v2) | v9 = v7 | v1 = nullObject | ( ~ (v10 = true_1) &
% 176.33/24.35  |                    x(v2, BoundedStack) = v10)))) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |            :  ! [v2: int] : ( ~ (select2(v0, v1, localinv) = v2) |  ? [v3:
% 176.33/24.35  |                int] :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7:
% 176.33/24.35  |                int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :
% 176.33/24.35  |              (System_Object_ToString_1(v8) = v9 & System_Object_ToString(v0,
% 176.33/24.35  |                  v1) = v7 & IsHeap(v0) = v5 & typeof(v1) = v3 & select2(v0,
% 176.33/24.35  |                  v1, exposeVersion) = v8 & select2(v0, v1, inv) = v4 &
% 176.33/24.35  |                select2(v0, v1, allocated) = v6 & ( ~ (v6 = true_1) |  ~ (v5 =
% 176.33/24.35  |                    true_1) |  ~ (v4 = v2) |  ~ (v3 = v2) | v9 = v7 | v1 =
% 176.33/24.35  |                  nullObject | ( ~ (v10 = true_1) & x(v2, System_Object) =
% 176.33/24.35  |                    v10)))) &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |              (select2(v0, v1, localinv) = v2) |  ? [v3: int] :  ? [v4: int] : 
% 176.33/24.35  |              ? [v5: int] :  ? [v6: int] : (IsHeap(v0) = v4 & typeof(v1) = v3 &
% 176.33/24.35  |                select2(v0, v1, inv) = v5 & ( ~ (v4 = true_1) | v1 = nullObject
% 176.33/24.35  |                  | (v5 = v2 & v3 = v2) | ( ~ (v6 = true_1) & x(v3,
% 176.33/24.35  |                      System_Array) = v6)))) &  ! [v0: int] :  ! [v1: int] :  !
% 176.33/24.35  |            [v2: int] : ( ~ (select2(v0, v1, ownerRef) = v2) |  ? [v3: int] : 
% 176.33/24.35  |              ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |              [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] :
% 176.33/24.35  |              (IsHeap(v0) = v5 & typeof(v1) = v3 & select2(v0, v1, ownerFrame)
% 176.33/24.35  |                = v4 & select2(v0, v1, inv) = v6 & select2(v0, v1, localinv) =
% 176.33/24.35  |                v7 & ( ~ (v5 = true_1) | v4 = PeerGroupPlaceholder | (v11 = v10
% 176.33/24.35  |                    & BaseClass(v4) = v10 & select2(v0, v2, localinv) = v10) |
% 176.33/24.35  |                  (v7 = v3 & v6 = v3) | ( ~ (v9 = true_1) & x(v8, v4) = v9 &
% 176.33/24.35  |                    select2(v0, v2, inv) = v8)))) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |            : (v1 = v0 |  ~ (shr(v0, 0) = v1)) &  ! [v0: int] :  ! [v1: int] :
% 176.33/24.35  |            (v1 = v0 |  ~ (shl(v0, 0) = v1)) &  ! [v0: int] :  ! [v1: int] :
% 176.33/24.35  |            (v1 = v0 |  ~ (IsValueType(v0) = true_1) |  ~ (x(v1, v0) = true_1))
% 176.33/24.35  |            &  ! [v0: int] :  ! [v1: int] : (v1 = v0 |  ~ (IsValueType(v0) =
% 176.33/24.35  |                true_1) |  ~ (x(v0, v1) = true_1)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] : (v1 = true_1 |  ~ ($lesseq(v0, int_18446744073709551615))
% 176.33/24.35  |              |  ~ ($lesseq(0, v0)) |  ~ (InRange(v0, System_UInt64) = v1)) & 
% 176.33/24.35  |            ! [v0: int] :  ! [v1: int] : (v1 = true_1 |  ~ ($lesseq(v0,
% 176.33/24.35  |                  int_4294967295)) |  ~ ($lesseq(0, v0)) |  ~ (InRange(v0,
% 176.33/24.35  |                  System_UInt32) = v1)) &  ! [v0: int] :  ! [v1: int] : (v1 =
% 176.33/24.35  |              true_1 |  ~ ($lesseq(1, $difference($product(-1, v0),
% 176.33/24.35  |                    int_m9223372036854775808))) |  ~
% 176.33/24.35  |              ($lesseq(int_m9223372036854775808, v0)) |  ~ (InRange(v0,
% 176.33/24.35  |                  System_Int64) = v1)) &  ! [v0: int] :  ! [v1: int] : (v1 =
% 176.33/24.35  |              true_1 |  ~ ($lesseq(1, $difference($product(-1, v0),
% 176.33/24.35  |                    int_m2147483648))) |  ~ ($lesseq(int_m2147483648, v0)) |  ~
% 176.33/24.35  |              (InRange(v0, System_Int32) = v1)) &  ! [v0: int] :  ! [v1: int] :
% 176.33/24.35  |            (v1 = true_1 |  ~ ($lesseq(v0, 65535)) |  ~ ($lesseq(0, v0)) |  ~
% 176.33/24.35  |              (InRange(v0, System_Char) = v1)) &  ! [v0: int] :  ! [v1: int] :
% 176.33/24.35  |            (v1 = true_1 |  ~ ($lesseq(v0, 65535)) |  ~ ($lesseq(0, v0)) |  ~
% 176.33/24.35  |              (InRange(v0, System_UInt16) = v1)) &  ! [v0: int] :  ! [v1: int]
% 176.33/24.35  |            : (v1 = true_1 |  ~ ($lesseq(v0, 32767)) |  ~ ($lesseq(-32768, v0))
% 176.33/24.35  |              |  ~ (InRange(v0, System_Int16) = v1)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] : (v1 = true_1 |  ~ ($lesseq(v0, 255)) |  ~ ($lesseq(0, v0))
% 176.33/24.35  |              |  ~ (InRange(v0, System_Byte) = v1)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] : (v1 = true_1 |  ~ ($lesseq(v0, 127)) |  ~ ($lesseq(-128,
% 176.33/24.35  |                  v0)) |  ~ (InRange(v0, System_SByte) = v1)) &  ! [v0: int] : 
% 176.33/24.35  |            ! [v1: int] : (v1 = true_1 |  ~ (StringEquals(v0, v0) = v1)) &  !
% 176.33/24.35  |            [v0: int] :  ! [v1: int] : (v1 = true_1 |  ~ (Is(nullObject, v0) =
% 176.33/24.35  |                v1)) &  ! [v0: int] :  ! [v1: int] : (v1 = true_1 |  ~
% 176.33/24.35  |              (select2(v0, stringLiteral11, allocated) = v1) |  ? [v2: int] : (
% 176.33/24.35  |                ~ (v2 = true_1) & IsHeap(v0) = v2)) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |              int] : (v1 = true_1 |  ~ (select2(v0, stringLiteral9, allocated)
% 176.33/24.35  |                = v1) |  ? [v2: int] : ( ~ (v2 = true_1) & IsHeap(v0) = v2)) & 
% 176.33/24.35  |            ! [v0: int] :  ! [v1: int] : (v1 = true_1 |  ~ (select2(v0,
% 176.33/24.35  |                  stringLiteral10, allocated) = v1) |  ? [v2: int] : ( ~ (v2 =
% 176.33/24.35  |                  true_1) & IsHeap(v0) = v2)) &  ! [v0: int] :  ! [v1: int] :
% 176.33/24.35  |            (v1 = true_1 |  ~ (select2(v0, stringLiteral8, allocated) = v1) | 
% 176.33/24.35  |              ? [v2: int] : ( ~ (v2 = true_1) & IsHeap(v0) = v2)) &  ! [v0:
% 176.33/24.35  |              int] :  ! [v1: int] : (v1 = stringLiteral11 |  ~
% 176.33/24.35  |              (System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral11) = v1) |  ? [v2: int] : ( ~ (v2 = true_1) &
% 176.33/24.35  |                IsHeap(v0) = v2)) &  ! [v0: int] :  ! [v1: int] : (v1 =
% 176.33/24.35  |              stringLiteral9 |  ~
% 176.33/24.35  |              (System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral9) = v1) |  ? [v2: int] : ( ~ (v2 = true_1) &
% 176.33/24.35  |                IsHeap(v0) = v2)) &  ! [v0: int] :  ! [v1: int] : (v1 =
% 176.33/24.35  |              stringLiteral10 |  ~
% 176.33/24.35  |              (System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral10) = v1) |  ? [v2: int] : ( ~ (v2 = true_1) &
% 176.33/24.35  |                IsHeap(v0) = v2)) &  ! [v0: int] :  ! [v1: int] : (v1 =
% 176.33/24.35  |              stringLiteral8 |  ~
% 176.33/24.35  |              (System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral8) = v1) |  ? [v2: int] : ( ~ (v2 = true_1) &
% 176.33/24.35  |                IsHeap(v0) = v2)) &  ! [v0: int] :  ! [v1: int] : (v0 =
% 176.33/24.35  |              nullObject |  ~ (Is(v0, v1) = true_1) | IsNotNull(v0, v1) =
% 176.33/24.35  |              true_1) &  ! [v0: int] :  ! [v1: int] : (v0 = nullObject |  ~
% 176.33/24.35  |              (Is(v0, v1) = true_1) |  ? [v2: int] : (typeof(v0) = v2 & x(v2,
% 176.33/24.35  |                  v1) = true_1)) &  ! [v0: int] :  ! [v1: int] : ( ~
% 176.33/24.35  |              ($lesseq(v1, -1)) |  ~ (StringLength(v0) = v1)) &  ! [v0: int] : 
% 176.33/24.35  |            ! [v1: int] : ( ~ ($lesseq(v1, 0) |  ~ (Rank(v0) = v1)) &  ! [v0:
% 176.33/24.35  |                int] :  ! [v1: int] : ( ~ (BoxTester(v0, v1) = nullObject) |  ?
% 176.33/24.35  |                [v2: int] : ( ~ (v2 = v1) & UnboxedType(v0) = v2)) &  ! [v0:
% 176.33/24.35  |                int] :  ! [v1: int] : ( ~ (AsNonNullRefField(v0, v1) = v0) |
% 176.33/24.35  |                AsRefField(v0, v1) = v0) &  ! [v0: int] :  ! [v1: int] : ( ~
% 176.33/24.35  |                (Is(v0, v1) = true_1) | As(v0, v1) = v0) &  ! [v0: int] :  !
% 176.33/24.35  |              [v1: int] : ( ~ (Is(nullObject, v0) = v1) |  ? [v2: int] : ( ~
% 176.33/24.35  |                  (v2 = true_1) & IsNotNull(nullObject, v0) = v2)) &  ! [v0:
% 176.33/24.35  |                int] :  ! [v1: int] : ( ~ (TypeObject(v0) = v1) | TypeName(v1)
% 176.33/24.35  |                = v0) &  ! [v0: int] :  ! [v1: int] : ( ~ (TypeObject(v0) = v1)
% 176.33/24.35  |                | IsNotNull(v1, System_Type) = true_1) &  ! [v0: int] :  ! [v1:
% 176.33/24.35  |                int] : ( ~ (IsNotNull(v0, v1) = true_1) | Is(v0, v1) = true_1)
% 176.33/24.35  |              &  ! [v0: int] :  ! [v1: int] : ( ~ (BaseClass(v0) = v1) | (x(v0,
% 176.33/24.35  |                    v1) = true_1 & ( ~ (v1 = v0) | v0 = System_Object))) &  !
% 176.33/24.35  |              [v0: int] :  ! [v1: int] : ( ~ (IsAllocated(v1, v0) = true_1) | 
% 176.33/24.35  |                ? [v2: int] :  ? [v3: int] :  ? [v4: int] :  ? [v5: int] :  ?
% 176.33/24.35  |                [v6: int] : ((v6 = true_1 & IsAllocated(v1, v5) = true_1 &
% 176.33/24.35  |                    ElementProxy(v0, -1) = v5) | ( ~ (v4 = true_1) & typeof(v0)
% 176.33/24.35  |                    = v3 & x(v3, System_Array) = v4) | ( ~ (v2 = true_1) &
% 176.33/24.35  |                    IsHeap(v1) = v2))) &  ! [v0: int] :  ! [v1: int] : ( ~
% 176.33/24.35  |                (IsAllocated(v0, v1) = true_1) | select2(v0, v1, allocated) =
% 176.33/24.35  |                true_1) &  ! [v0: int] :  ! [v1: int] : ( ~ (DimLength(v0, 0) =
% 176.33/24.35  |                  v1) |  ? [v2: int] :  ? [v3: int] : ((v3 = v1 & Length(v0) =
% 176.33/24.35  |                    v1) | ( ~ (v2 = 1) & Rank(v0) = v2))) &  ! [v0: int] :  !
% 176.33/24.35  |              [v1: int] : ( ~ (Length(v0) = v1) |  ? [v2: int] :  ? [v3: int] :
% 176.33/24.35  |                ((v3 = v1 & DimLength(v0, 0) = v1) | ( ~ (v2 = 1) & Rank(v0) =
% 176.33/24.35  |                    v2))) &  ! [v0: int] :  ! [v1: int] : ( ~ (Length(v0) = v1)
% 176.33/24.35  |                | ($lesseq(1, $difference($product(-1, v1), int_m2147483648)) &
% 176.33/24.35  |                  $lesseq(0, v1))) &  ! [v0: int] :  ! [v1: int] : ( ~
% 176.33/24.35  |                (typeof(v0) = v1) |  ? [v2: int] : ( ~ (v2 = true_1) &
% 176.33/24.35  |                  IsMemberlessType(v1) = v2)) &  ! [v0: int] :  ! [v1: int] : (
% 176.33/24.35  |                ~ (ClassRepr(v0) = v1) | ClassReprInv(v1) = v0) &  ! [v0: int]
% 176.33/24.35  |              :  ! [v1: int] : ( ~ (ClassRepr(v0) = v1) |  ? [v2: int] :  ?
% 176.33/24.35  |                [v3: int] : ( ~ (v3 = true_1) & typeof(v1) = v2 & x(v2,
% 176.33/24.35  |                    System_Object) = v3)) &  ! [v0: int] : (v0 = System_String
% 176.33/24.35  |                |  ~ (x(v0, System_String) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(1, $difference(int_m9223372036854775808, v0))) |  ~
% 176.33/24.35  |                (InRange(v0, System_Int64) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(1, $difference(int_m2147483648, v0))) |  ~
% 176.33/24.35  |                (InRange(v0, System_Int32) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(v0, -32769)) |  ~ (InRange(v0, System_Int16) =
% 176.33/24.35  |                  true_1)) &  ! [v0: int] : ( ~ ($lesseq(v0, -129)) |  ~
% 176.33/24.35  |                (InRange(v0, System_SByte) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(v0, -1)) |  ~ (InRange(v0, System_Byte) = true_1)) & 
% 176.33/24.35  |              ! [v0: int] : ( ~ ($lesseq(v0, -1)) |  ~ (InRange(v0,
% 176.33/24.35  |                    System_UInt32) = true_1)) &  ! [v0: int] : ( ~ ($lesseq(v0,
% 176.33/24.35  |                    -1)) |  ~ (InRange(v0, System_Char) = true_1)) &  ! [v0:
% 176.33/24.35  |                int] : ( ~ ($lesseq(v0, -1)) |  ~ (InRange(v0, System_UInt16) =
% 176.33/24.35  |                  true_1)) &  ! [v0: int] : ( ~ ($lesseq(v0, -1)) |  ~
% 176.33/24.35  |                (InRange(v0, System_UInt64) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(1, $difference(v0, int_18446744073709551615))) |  ~
% 176.33/24.35  |                (InRange(v0, System_UInt64) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(1, $difference(v0, int_4294967295))) |  ~ (InRange(v0,
% 176.33/24.35  |                    System_UInt32) = true_1)) &  ! [v0: int] : ( ~ ($lesseq(0,
% 176.33/24.35  |                    $sum(v0, int_m9223372036854775808))) |  ~ (InRange(v0,
% 176.33/24.35  |                    System_Int64) = true_1)) &  ! [v0: int] : ( ~ ($lesseq(0,
% 176.33/24.35  |                    $sum(v0, int_m2147483648))) |  ~ (InRange(v0, System_Int32)
% 176.33/24.35  |                  = true_1)) &  ! [v0: int] : ( ~ ($lesseq(65536, v0)) |  ~
% 176.33/24.35  |                (InRange(v0, System_Char) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(65536, v0)) |  ~ (InRange(v0, System_UInt16) =
% 176.33/24.35  |                  true_1)) &  ! [v0: int] : ( ~ ($lesseq(32768, v0)) |  ~
% 176.33/24.35  |                (InRange(v0, System_Int16) = true_1)) &  ! [v0: int] : ( ~
% 176.33/24.35  |                ($lesseq(256, v0)) |  ~ (InRange(v0, System_Byte) = true_1)) & 
% 176.33/24.35  |              ! [v0: int] : ( ~ ($lesseq(128, v0)) |  ~ (InRange(v0,
% 176.33/24.35  |                    System_SByte) = true_1)) &  ! [v0: int] :  ~
% 176.33/24.35  |              (IsNotNull(nullObject, v0) = true_1) &  ! [v0: int] : ( ~
% 176.33/24.35  |                (Rank(v0) = 1) |  ? [v1: int] : (DimLength(v0, 0) = v1 &
% 176.33/24.35  |                  Length(v0) = v1)) &  ! [v0: int] : ( ~ (IsHeap(v0) = true_1)
% 176.33/24.35  |                | System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral11) = stringLiteral11) &  ! [v0: int] : ( ~
% 176.33/24.35  |                (IsHeap(v0) = true_1) |
% 176.33/24.35  |                System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral9) = stringLiteral9) &  ! [v0: int] : ( ~
% 176.33/24.35  |                (IsHeap(v0) = true_1) |
% 176.33/24.35  |                System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral10) = stringLiteral10) &  ! [v0: int] : ( ~
% 176.33/24.35  |                (IsHeap(v0) = true_1) |
% 176.33/24.35  |                System_String_IsInterned_System_String_notnull(v0,
% 176.33/24.35  |                  stringLiteral8) = stringLiteral8) &  ! [v0: int] : ( ~
% 176.33/24.35  |                (IsHeap(v0) = true_1) | select2(v0, stringLiteral11, allocated)
% 176.33/24.35  |                = true_1) &  ! [v0: int] : ( ~ (IsHeap(v0) = true_1) |
% 176.33/24.35  |                select2(v0, stringLiteral9, allocated) = true_1) &  ! [v0: int]
% 176.33/24.35  |              : ( ~ (IsHeap(v0) = true_1) | select2(v0, stringLiteral10,
% 176.33/24.35  |                  allocated) = true_1) &  ! [v0: int] : ( ~ (IsHeap(v0) =
% 176.33/24.35  |                  true_1) | select2(v0, stringLiteral8, allocated) = true_1) & 
% 176.33/24.35  |              ! [v0: int] :  ~ (ClassRepr(v0) = nullObject) & ( ~
% 176.33/24.35  |                (PurityAxiomsCanBeAssumed = true_1) |  ! [v0: int] :  ! [v1:
% 176.33/24.35  |                  int] :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |                  (System_String_Concat_System_String_System_String(v0, v1, v2)
% 176.33/24.35  |                    = v3) |  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ?
% 176.33/24.35  |                  [v7: int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :  ?
% 176.33/24.35  |                  [v11: int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] : 
% 176.33/24.35  |                  ? [v15: int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int]
% 176.33/24.35  |                  :  ? [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22:
% 176.33/24.35  |                    int] :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :  ?
% 176.33/24.35  |                  [v26: int] :  ? [v27: int] :  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.35  |                  ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.35  |                  (IfThenElse(v16, 0, v17) = v18 & IfThenElse(v13, 0, v14) =
% 176.33/24.35  |                    v15 & AsPureObject(v2) = v20 & AsPureObject(v1) = v19 &
% 176.33/24.35  |                    StringLength(v2) = v17 & StringLength(v1) = v14 & Is(v2,
% 176.33/24.35  |                      System_String) = v7 & Is(v1, System_String) = v5 &
% 176.33/24.35  |                    IsHeap(v0) = v4 & anyEqual(v2, nullObject) = v16 &
% 176.33/24.35  |                    anyEqual(v1, nullObject) = v13 & select2(v0, v2,
% 176.33/24.35  |                      ownerFrame) = v12 & select2(v0, v2, allocated) = v8 &
% 176.33/24.35  |                    select2(v0, v2, ownerRef) = v11 & select2(v0, v1,
% 176.33/24.35  |                      ownerFrame) = v10 & select2(v0, v1, allocated) = v6 &
% 176.33/24.35  |                    select2(v0, v1, ownerRef) = v9 & ( ~ (v8 = true_1) |  ~ (v7
% 176.33/24.35  |                        = true_1) |  ~ (v6 = true_1) |  ~ (v5 = true_1) |  ~
% 176.33/24.35  |                      (v4 = true_1) | (v30 = v12 & v29 = v11 & v28 = true_1 & 
% 176.33/24.35  |                        ~ (v26 = nullObject) &  ~ (v2 = nullObject) &
% 176.33/24.35  |                        typeof(v26) = v27 & select2(v0, v26, ownerFrame) = v12
% 176.33/24.35  |                        & select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.35  |                          allocated) = true_1 & select2(v0, v26, localinv) =
% 176.33/24.35  |                        v32 & select2(v0, v26, ownerRef) = v11 & ( ~ (v32 =
% 176.33/24.35  |                            v27) |  ~ (v31 = v27))) | (v30 = v10 & v29 = v9 &
% 176.33/24.35  |                        v28 = true_1 &  ~ (v26 = nullObject) &  ~ (v1 =
% 176.33/24.35  |                          nullObject) & typeof(v26) = v27 & select2(v0, v26,
% 176.33/24.35  |                          ownerFrame) = v10 & select2(v0, v26, inv) = v31 &
% 176.33/24.35  |                        select2(v0, v26, allocated) = true_1 & select2(v0, v26,
% 176.33/24.35  |                          localinv) = v32 & select2(v0, v26, ownerRef) = v9 & (
% 176.33/24.35  |                          ~ (v32 = v27) |  ~ (v31 = v27))) | ($difference(v23,
% 176.33/24.35  |                          v18) = v15 & v22 = true_1 & v21 = true_1 & v20 = v2 &
% 176.33/24.35  |                        v19 = v1 & StringLength(v3) = $sum(v18, v15) &
% 176.33/24.35  |                        IsNotNull(v3, System_String) = true_1 & select2(v0, v3,
% 176.33/24.35  |                          ownerFrame) = v25 & select2(v0, v3, allocated) =
% 176.33/24.35  |                        true_1 & select2(v0, v3, ownerRef) = v24 &  ! [v33:
% 176.33/24.35  |                          int] :  ! [v34: int] : ( ~ (typeof(v33) = v34) |  ?
% 176.33/24.35  |                          [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38:
% 176.33/24.35  |                            int] :  ? [v39: int] : (select2(v0, v33,
% 176.33/24.35  |                              ownerFrame) = v37 & select2(v0, v33, inv) = v38 &
% 176.33/24.35  |                            select2(v0, v33, allocated) = v35 & select2(v0,
% 176.33/24.35  |                              v33, localinv) = v39 & select2(v0, v33, ownerRef)
% 176.33/24.35  |                            = v36 & ( ~ (v37 = v25) |  ~ (v36 = v24) |  ~ (v35
% 176.33/24.35  |                                = true_1) | v33 = nullObject | (v39 = v34 & v38
% 176.33/24.35  |                                = v34)))) &  ! [v33: int] :  ! [v34: int] : ( ~
% 176.33/24.35  |                          (select2(v0, v33, ownerFrame) = v34) |  ? [v35: int]
% 176.33/24.35  |                          :  ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 176.33/24.35  |                          [v39: int] : (typeof(v33) = v35 & select2(v0, v33,
% 176.33/24.35  |                              inv) = v38 & select2(v0, v33, allocated) = v36 &
% 176.33/24.35  |                            select2(v0, v33, localinv) = v39 & select2(v0, v33,
% 176.33/24.35  |                              ownerRef) = v37 & ( ~ (v37 = v24) |  ~ (v36 =
% 176.33/24.35  |                                true_1) |  ~ (v34 = v25) | v33 = nullObject |
% 176.33/24.35  |                              (v39 = v35 & v38 = v35)))) &  ! [v33: int] :  !
% 176.33/24.35  |                        [v34: int] : ( ~ (select2(v0, v33, inv) = v34) |  ?
% 176.33/24.35  |                          [v35: int] :  ? [v36: int] :  ? [v37: int] :  ? [v38:
% 176.33/24.35  |                            int] :  ? [v39: int] : (typeof(v33) = v35 &
% 176.33/24.35  |                            select2(v0, v33, ownerFrame) = v38 & select2(v0,
% 176.33/24.35  |                              v33, allocated) = v36 & select2(v0, v33,
% 176.33/24.35  |                              localinv) = v39 & select2(v0, v33, ownerRef) =
% 176.33/24.35  |                            v37 & ( ~ (v38 = v25) |  ~ (v37 = v24) |  ~ (v36 =
% 176.33/24.35  |                                true_1) | v33 = nullObject | (v39 = v34 & v35 =
% 176.33/24.35  |                                v34)))) &  ! [v33: int] :  ! [v34: int] : ( ~
% 176.33/24.35  |                          (select2(v0, v33, allocated) = v34) |  ? [v35: int] :
% 176.33/24.35  |                           ? [v36: int] :  ? [v37: int] :  ? [v38: int] :  ?
% 176.33/24.35  |                          [v39: int] : (typeof(v33) = v35 & select2(v0, v33,
% 176.33/24.35  |                              ownerFrame) = v37 & select2(v0, v33, inv) = v38 &
% 176.33/24.35  |                            select2(v0, v33, localinv) = v39 & select2(v0, v33,
% 176.33/24.35  |                              ownerRef) = v36 & ( ~ (v37 = v25) |  ~ (v36 =
% 176.33/24.35  |                                v24) |  ~ (v34 = true_1) | v33 = nullObject |
% 176.33/24.35  |                              (v39 = v35 & v38 = v35)))) &  ! [v33: int] :  !
% 176.33/24.35  |                        [v34: int] : ( ~ (select2(v0, v33, localinv) = v34) | 
% 176.33/24.35  |                          ? [v35: int] :  ? [v36: int] :  ? [v37: int] :  ?
% 176.33/24.35  |                          [v38: int] :  ? [v39: int] : (typeof(v33) = v35 &
% 176.33/24.35  |                            select2(v0, v33, ownerFrame) = v38 & select2(v0,
% 176.33/24.35  |                              v33, inv) = v39 & select2(v0, v33, allocated) =
% 176.33/24.35  |                            v36 & select2(v0, v33, ownerRef) = v37 & ( ~ (v38 =
% 176.33/24.35  |                                v25) |  ~ (v37 = v24) |  ~ (v36 = true_1) | v33
% 176.33/24.35  |                              = nullObject | (v39 = v34 & v35 = v34)))) &  !
% 176.33/24.35  |                        [v33: int] :  ! [v34: int] : ( ~ (select2(v0, v33,
% 176.33/24.35  |                              ownerRef) = v34) |  ? [v35: int] :  ? [v36: int]
% 176.33/24.35  |                          :  ? [v37: int] :  ? [v38: int] :  ? [v39: int] :
% 176.33/24.35  |                          (typeof(v33) = v35 & select2(v0, v33, ownerFrame) =
% 176.33/24.35  |                            v37 & select2(v0, v33, inv) = v38 & select2(v0,
% 176.33/24.35  |                              v33, allocated) = v36 & select2(v0, v33,
% 176.33/24.35  |                              localinv) = v39 & ( ~ (v37 = v25) |  ~ (v36 =
% 176.33/24.35  |                                true_1) |  ~ (v34 = v24) | v33 = nullObject |
% 176.33/24.35  |                              (v39 = v35 & v38 = v35))))))))) & ( ~
% 176.33/24.35  |                (PurityAxiomsCanBeAssumed = true_1) |  ! [v0: int] :  ! [v1:
% 176.33/24.35  |                  int] :  ! [v2: int] :  ! [v3: int] : ( ~
% 176.33/24.35  |                  (System_String_Concat_System_Object_System_Object(v0, v1, v2)
% 176.33/24.35  |                    = v3) |  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ?
% 176.33/24.35  |                  [v7: int] :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :  ?
% 176.33/24.35  |                  [v11: int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] : 
% 176.33/24.35  |                  ? [v15: int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int]
% 176.33/24.35  |                  :  ? [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22:
% 176.33/24.35  |                    int] :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.35  |                  (AsPureObject(v2) = v14 & AsPureObject(v1) = v13 & Is(v2,
% 176.33/24.35  |                      System_Object) = v7 & Is(v1, System_Object) = v5 &
% 176.33/24.35  |                    IsHeap(v0) = v4 & select2(v0, v2, ownerFrame) = v12 &
% 176.33/24.35  |                    select2(v0, v2, allocated) = v8 & select2(v0, v2, ownerRef)
% 176.33/24.35  |                    = v11 & select2(v0, v1, ownerFrame) = v10 & select2(v0, v1,
% 176.33/24.35  |                      allocated) = v6 & select2(v0, v1, ownerRef) = v9 & ( ~
% 176.33/24.35  |                      (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 = true_1) |  ~
% 176.33/24.35  |                      (v5 = true_1) |  ~ (v4 = true_1) | (v23 = v12 & v22 = v11
% 176.33/24.35  |                        & v21 = true_1 &  ~ (v19 = nullObject) &  ~ (v2 =
% 176.33/24.35  |                          nullObject) & typeof(v19) = v20 & select2(v0, v19,
% 176.33/24.35  |                          ownerFrame) = v12 & select2(v0, v19, inv) = v24 &
% 176.33/24.35  |                        select2(v0, v19, allocated) = true_1 & select2(v0, v19,
% 176.33/24.35  |                          localinv) = v25 & select2(v0, v19, ownerRef) = v11 &
% 176.33/24.35  |                        ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v23 = v10 & v22 =
% 176.33/24.35  |                        v9 & v21 = true_1 &  ~ (v19 = nullObject) &  ~ (v1 =
% 176.33/24.35  |                          nullObject) & typeof(v19) = v20 & select2(v0, v19,
% 176.33/24.35  |                          ownerFrame) = v10 & select2(v0, v19, inv) = v24 &
% 176.33/24.35  |                        select2(v0, v19, allocated) = true_1 & select2(v0, v19,
% 176.33/24.35  |                          localinv) = v25 & select2(v0, v19, ownerRef) = v9 & (
% 176.33/24.35  |                          ~ (v25 = v20) |  ~ (v24 = v20))) | (v16 = true_1 &
% 176.33/24.35  |                        v15 = true_1 & v14 = v2 & v13 = v1 & IsNotNull(v3,
% 176.33/24.35  |                          System_String) = true_1 & select2(v0, v3, ownerFrame)
% 176.33/24.35  |                        = v18 & select2(v0, v3, allocated) = true_1 &
% 176.33/24.35  |                        select2(v0, v3, ownerRef) = v17 &  ! [v26: int] :  !
% 176.33/24.35  |                        [v27: int] : ( ~ (typeof(v26) = v27) |  ? [v28: int] : 
% 176.33/24.35  |                          ? [v29: int] :  ? [v30: int] :  ? [v31: int] :  ?
% 176.33/24.35  |                          [v32: int] : (select2(v0, v26, ownerFrame) = v30 &
% 176.33/24.35  |                            select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.35  |                              allocated) = v28 & select2(v0, v26, localinv) =
% 176.33/24.35  |                            v32 & select2(v0, v26, ownerRef) = v29 & ( ~ (v30 =
% 176.33/24.35  |                                v18) |  ~ (v29 = v17) |  ~ (v28 = true_1) | v26
% 176.33/24.35  |                              = nullObject | (v32 = v27 & v31 = v27)))) &  !
% 176.33/24.35  |                        [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                              ownerFrame) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                            int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                            int] : (typeof(v26) = v28 & select2(v0, v26, inv) =
% 176.33/24.35  |                            v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.35  |                            select2(v0, v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.35  |                              ownerRef) = v30 & ( ~ (v30 = v17) |  ~ (v29 =
% 176.33/24.35  |                                true_1) |  ~ (v27 = v18) | v26 = nullObject |
% 176.33/24.35  |                              (v32 = v28 & v31 = v28)))) &  ! [v26: int] :  !
% 176.33/24.35  |                        [v27: int] : ( ~ (select2(v0, v26, inv) = v27) |  ?
% 176.33/24.35  |                          [v28: int] :  ? [v29: int] :  ? [v30: int] :  ? [v31:
% 176.33/24.35  |                            int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.35  |                            select2(v0, v26, ownerFrame) = v31 & select2(v0,
% 176.33/24.35  |                              v26, allocated) = v29 & select2(v0, v26,
% 176.33/24.35  |                              localinv) = v32 & select2(v0, v26, ownerRef) =
% 176.33/24.35  |                            v30 & ( ~ (v31 = v18) |  ~ (v30 = v17) |  ~ (v29 =
% 176.33/24.35  |                                true_1) | v26 = nullObject | (v32 = v27 & v28 =
% 176.33/24.35  |                                v27)))) &  ! [v26: int] :  ! [v27: int] : ( ~
% 176.33/24.35  |                          (select2(v0, v26, allocated) = v27) |  ? [v28: int] :
% 176.33/24.35  |                           ? [v29: int] :  ? [v30: int] :  ? [v31: int] :  ?
% 176.33/24.35  |                          [v32: int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                              ownerFrame) = v30 & select2(v0, v26, inv) = v31 &
% 176.33/24.35  |                            select2(v0, v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.35  |                              ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.35  |                                v17) |  ~ (v27 = true_1) | v26 = nullObject |
% 176.33/24.35  |                              (v32 = v28 & v31 = v28)))) &  ! [v26: int] :  !
% 176.33/24.35  |                        [v27: int] : ( ~ (select2(v0, v26, localinv) = v27) | 
% 176.33/24.35  |                          ? [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.35  |                          [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.35  |                            select2(v0, v26, ownerFrame) = v31 & select2(v0,
% 176.33/24.35  |                              v26, inv) = v32 & select2(v0, v26, allocated) =
% 176.33/24.35  |                            v29 & select2(v0, v26, ownerRef) = v30 & ( ~ (v31 =
% 176.33/24.35  |                                v18) |  ~ (v30 = v17) |  ~ (v29 = true_1) | v26
% 176.33/24.35  |                              = nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                        [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                              ownerRef) = v27) |  ? [v28: int] :  ? [v29: int]
% 176.33/24.35  |                          :  ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.35  |                          (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.35  |                            v30 & select2(v0, v26, inv) = v31 & select2(v0,
% 176.33/24.35  |                              v26, allocated) = v29 & select2(v0, v26,
% 176.33/24.35  |                              localinv) = v32 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.35  |                                true_1) |  ~ (v27 = v17) | v26 = nullObject |
% 176.33/24.35  |                              (v32 = v28 & v31 = v28))))))))) & ( ~
% 176.33/24.35  |                (PurityAxiomsCanBeAssumed = true_1) | ( ! [v0: int] :  ! [v1:
% 176.33/24.35  |                    int] :  ! [v2: int] : ( ~ (System_Object_ToString(v0, v1) =
% 176.33/24.35  |                      v2) |  ? [v3: int] :  ? [v4: int] :  ? [v5: int] :  ?
% 176.33/24.35  |                    [v6: int] :  ? [v7: int] :  ? [v8: int] :  ? [v9: int] :  ?
% 176.33/24.35  |                    [v10: int] :  ? [v11: int] :  ? [v12: int] :  ? [v13: int]
% 176.33/24.35  |                    :  ? [v14: int] :  ? [v15: int] :  ? [v16: int] :  ? [v17:
% 176.33/24.35  |                      int] :  ? [v18: int] :  ? [v19: int] :  ? [v20: int] :  ?
% 176.33/24.35  |                    [v21: int] :  ? [v22: int] :  ? [v23: int] :  ? [v24: int]
% 176.33/24.35  |                    :  ? [v25: int] : (AsPureObject(v1) = v9 & IsNotNull(v1,
% 176.33/24.35  |                        System_Object) = v7 & IsHeap(v0) = v6 & select2(v0, v1,
% 176.33/24.35  |                        ownerFrame) = v5 & select2(v0, v1,
% 176.33/24.35  |                        FirstConsistentOwner) = v4 & select2(v0, v1, allocated)
% 176.33/24.35  |                      = v8 & select2(v0, v1, ownerRef) = v3 & ( ~ (v8 = true_1)
% 176.33/24.35  |                        |  ~ (v7 = true_1) |  ~ (v6 = true_1) | (v23 = v5 & v22
% 176.33/24.35  |                          = v3 & v21 = true_1 &  ~ (v19 = nullObject) &
% 176.33/24.35  |                          typeof(v19) = v20 & select2(v0, v19, ownerFrame) = v5
% 176.33/24.35  |                          & select2(v0, v19, inv) = v24 & select2(v0, v19,
% 176.33/24.35  |                            allocated) = true_1 & select2(v0, v19, localinv) =
% 176.33/24.35  |                          v25 & select2(v0, v19, ownerRef) = v3 & ( ~ (v25 =
% 176.33/24.35  |                              v20) |  ~ (v24 = v20))) | (v11 = true_1 & v10 =
% 176.33/24.35  |                          true_1 & v9 = v1 & IsNotNull(v2, System_String) =
% 176.33/24.35  |                          true_1 & select2(v0, v2, ownerFrame) = v18 &
% 176.33/24.35  |                          select2(v0, v2, allocated) = true_1 & select2(v0, v2,
% 176.33/24.35  |                            ownerRef) = v17 &  ! [v26: int] :  ! [v27: int] : (
% 176.33/24.35  |                            ~ (typeof(v26) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (select2(v0, v26, ownerFrame) = v30 &
% 176.33/24.35  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.35  |                                allocated) = v28 & select2(v0, v26, localinv) =
% 176.33/24.35  |                              v32 & select2(v0, v26, ownerRef) = v29 & ( ~ (v30
% 176.33/24.35  |                                  = v18) |  ~ (v29 = v17) |  ~ (v28 = true_1) |
% 176.33/24.35  |                                v26 = nullObject | (v32 = v27 & v31 = v27)))) &
% 176.33/24.35  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26, inv)
% 176.33/24.35  |                              = v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.35  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v30 = v17) |  ~
% 176.33/24.35  |                                (v29 = true_1) |  ~ (v27 = v18) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.35  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.35  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.35  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.35  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.35  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.35  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.35  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.35  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.35  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v5 =
% 176.33/24.35  |                            PeerGroupPlaceholder | ((v4 = v3 | (v15 = v14 &
% 176.33/24.35  |                                  BaseClass(v5) = v14 & select2(v0, v3,
% 176.33/24.35  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.35  |                                  x(v12, v5) = v13 & select2(v0, v3, inv) =
% 176.33/24.35  |                                  v12)) & ((v16 = v4 & select2(v0, v3,
% 176.33/24.35  |                                    FirstConsistentOwner) = v4) | (v13 = true_1
% 176.33/24.35  |                                  &  ~ (v15 = v14) & BaseClass(v5) = v15 &
% 176.33/24.35  |                                  x(v12, v5) = true_1 & select2(v0, v3, inv) =
% 176.33/24.35  |                                  v12 & select2(v0, v3, localinv) = v14))))))))
% 176.33/24.35  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |                    (select2(v0, v1, ownerFrame) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.35  |                      int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.35  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.35  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.35  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.35  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.35  |                    (System_Object_ToString(v0, v1) = v3 & AsPureObject(v1) =
% 176.33/24.35  |                      v9 & IsNotNull(v1, System_Object) = v7 & IsHeap(v0) = v6
% 176.33/24.35  |                      & select2(v0, v1, FirstConsistentOwner) = v5 &
% 176.33/24.35  |                      select2(v0, v1, allocated) = v8 & select2(v0, v1,
% 176.33/24.35  |                        ownerRef) = v4 & ( ~ (v8 = true_1) |  ~ (v7 = true_1) |
% 176.33/24.35  |                         ~ (v6 = true_1) | (v23 = v2 & v22 = v4 & v21 = true_1
% 176.33/24.35  |                          &  ~ (v19 = nullObject) & typeof(v19) = v20 &
% 176.33/24.35  |                          select2(v0, v19, ownerFrame) = v2 & select2(v0, v19,
% 176.33/24.35  |                            inv) = v24 & select2(v0, v19, allocated) = true_1 &
% 176.33/24.35  |                          select2(v0, v19, localinv) = v25 & select2(v0, v19,
% 176.33/24.35  |                            ownerRef) = v4 & ( ~ (v25 = v20) |  ~ (v24 = v20)))
% 176.33/24.35  |                        | (v11 = true_1 & v10 = true_1 & v9 = v1 &
% 176.33/24.35  |                          IsNotNull(v3, System_String) = true_1 & select2(v0,
% 176.33/24.35  |                            v3, ownerFrame) = v18 & select2(v0, v3, allocated)
% 176.33/24.35  |                          = true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.35  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.35  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.35  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.35  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.35  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.35  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.35  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.35  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.35  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.35  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.35  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.35  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.35  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.35  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.35  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.35  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.35  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.35  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.35  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.35  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.35  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.35  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.35  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.35  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.35  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v2 =
% 176.33/24.35  |                            PeerGroupPlaceholder | ((v5 = v4 | (v15 = v14 &
% 176.33/24.35  |                                  BaseClass(v2) = v14 & select2(v0, v4,
% 176.33/24.35  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.35  |                                  x(v12, v2) = v13 & select2(v0, v4, inv) =
% 176.33/24.35  |                                  v12)) & ((v16 = v5 & select2(v0, v4,
% 176.33/24.35  |                                    FirstConsistentOwner) = v5) | (v13 = true_1
% 176.33/24.35  |                                  &  ~ (v15 = v14) & BaseClass(v2) = v15 &
% 176.33/24.35  |                                  x(v12, v2) = true_1 & select2(v0, v4, inv) =
% 176.33/24.35  |                                  v12 & select2(v0, v4, localinv) = v14))))))))
% 176.33/24.35  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |                    (select2(v0, v1, FirstConsistentOwner) = v2) |  ? [v3: int]
% 176.33/24.35  |                    :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int]
% 176.33/24.35  |                    :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11:
% 176.33/24.35  |                      int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ?
% 176.33/24.35  |                    [v15: int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int]
% 176.33/24.35  |                    :  ? [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22:
% 176.33/24.35  |                      int] :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.35  |                    (System_Object_ToString(v0, v1) = v3 & AsPureObject(v1) =
% 176.33/24.35  |                      v9 & IsNotNull(v1, System_Object) = v7 & IsHeap(v0) = v6
% 176.33/24.35  |                      & select2(v0, v1, ownerFrame) = v5 & select2(v0, v1,
% 176.33/24.35  |                        allocated) = v8 & select2(v0, v1, ownerRef) = v4 & ( ~
% 176.33/24.35  |                        (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 = true_1) |
% 176.33/24.35  |                        (v23 = v5 & v22 = v4 & v21 = true_1 &  ~ (v19 =
% 176.33/24.35  |                            nullObject) & typeof(v19) = v20 & select2(v0, v19,
% 176.33/24.35  |                            ownerFrame) = v5 & select2(v0, v19, inv) = v24 &
% 176.33/24.35  |                          select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.35  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.35  |                          v4 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.35  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.35  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.35  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.35  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.35  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.35  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.35  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.35  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.35  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.35  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.35  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.35  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.35  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.35  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.35  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.35  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.35  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.35  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.35  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.35  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.35  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.35  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.35  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.35  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.35  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.35  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.35  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.35  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.35  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.35  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.35  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.35  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.35  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.35  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.35  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.35  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.35  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v5 =
% 176.33/24.35  |                            PeerGroupPlaceholder | ((v4 = v2 | (v15 = v14 &
% 176.33/24.35  |                                  BaseClass(v5) = v14 & select2(v0, v4,
% 176.33/24.35  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.35  |                                  x(v12, v5) = v13 & select2(v0, v4, inv) =
% 176.33/24.35  |                                  v12)) & ((v16 = v2 & select2(v0, v4,
% 176.33/24.35  |                                    FirstConsistentOwner) = v2) | (v13 = true_1
% 176.33/24.35  |                                  &  ~ (v15 = v14) & BaseClass(v5) = v15 &
% 176.33/24.35  |                                  x(v12, v5) = true_1 & select2(v0, v4, inv) =
% 176.33/24.35  |                                  v12 & select2(v0, v4, localinv) = v14))))))))
% 176.33/24.35  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.35  |                    (select2(v0, v1, allocated) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.35  |                      int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.35  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.35  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.35  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.35  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.35  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.35  |                    (System_Object_ToString(v0, v1) = v3 & AsPureObject(v1) =
% 176.33/24.35  |                      v9 & IsNotNull(v1, System_Object) = v8 & IsHeap(v0) = v7
% 176.33/24.35  |                      & select2(v0, v1, ownerFrame) = v6 & select2(v0, v1,
% 176.33/24.35  |                        FirstConsistentOwner) = v5 & select2(v0, v1, ownerRef)
% 176.33/24.35  |                      = v4 & ( ~ (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v2 =
% 176.33/24.35  |                          true_1) | (v23 = v6 & v22 = v4 & v21 = true_1 &  ~
% 176.33/24.35  |                          (v19 = nullObject) & typeof(v19) = v20 & select2(v0,
% 176.33/24.36  |                            v19, ownerFrame) = v6 & select2(v0, v19, inv) = v24
% 176.33/24.36  |                          & select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v4 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v6 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v5 = v4 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v6) = v14 & select2(v0, v4,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v6) = v13 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v5 & select2(v0, v4,
% 176.33/24.36  |                                    FirstConsistentOwner) = v5) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v6) = v15 &
% 176.33/24.36  |                                  x(v12, v6) = true_1 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v4, localinv) = v14))))))))
% 176.33/24.36  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.36  |                    (select2(v0, v1, ownerRef) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.36  |                      int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.36  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.36  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.36  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.36  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.36  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.36  |                    (System_Object_ToString(v0, v1) = v3 & AsPureObject(v1) =
% 176.33/24.36  |                      v9 & IsNotNull(v1, System_Object) = v7 & IsHeap(v0) = v6
% 176.33/24.36  |                      & select2(v0, v1, ownerFrame) = v5 & select2(v0, v1,
% 176.33/24.36  |                        FirstConsistentOwner) = v4 & select2(v0, v1, allocated)
% 176.33/24.36  |                      = v8 & ( ~ (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 =
% 176.33/24.36  |                          true_1) | (v23 = v5 & v22 = v2 & v21 = true_1 &  ~
% 176.33/24.36  |                          (v19 = nullObject) & typeof(v19) = v20 & select2(v0,
% 176.33/24.36  |                            v19, ownerFrame) = v5 & select2(v0, v19, inv) = v24
% 176.33/24.36  |                          & select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v2 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v5 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v4 = v2 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v5) = v14 & select2(v0, v2,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v5) = v13 & select2(v0, v2, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v4 & select2(v0, v2,
% 176.33/24.36  |                                    FirstConsistentOwner) = v4) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v5) = v15 &
% 176.33/24.36  |                                  x(v12, v5) = true_1 & select2(v0, v2, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v2, localinv) =
% 176.33/24.36  |                                  v14)))))))))) & ( ~ (PurityAxiomsCanBeAssumed
% 176.33/24.36  |                  = true_1) | ( ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.36  |                    (BoundedStack_ToString(v0, v1) = v2) |  ? [v3: int] :  ?
% 176.33/24.36  |                    [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.36  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.36  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.36  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.36  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.36  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.36  |                    (AsPureObject(v1) = v9 & IsNotNull(v1, BoundedStack) = v7 &
% 176.33/24.36  |                      IsHeap(v0) = v6 & select2(v0, v1, ownerFrame) = v5 &
% 176.33/24.36  |                      select2(v0, v1, FirstConsistentOwner) = v4 & select2(v0,
% 176.33/24.36  |                        v1, allocated) = v8 & select2(v0, v1, ownerRef) = v3 &
% 176.33/24.36  |                      ( ~ (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 = true_1) |
% 176.33/24.36  |                        (v23 = v5 & v22 = v3 & v21 = true_1 &  ~ (v19 =
% 176.33/24.36  |                            nullObject) & typeof(v19) = v20 & select2(v0, v19,
% 176.33/24.36  |                            ownerFrame) = v5 & select2(v0, v19, inv) = v24 &
% 176.33/24.36  |                          select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v3 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v2,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v2,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v2, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v2, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v5 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v4 = v3 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v5) = v14 & select2(v0, v3,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v5) = v13 & select2(v0, v3, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v4 & select2(v0, v3,
% 176.33/24.36  |                                    FirstConsistentOwner) = v4) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v5) = v15 &
% 176.33/24.36  |                                  x(v12, v5) = true_1 & select2(v0, v3, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v3, localinv) = v14))))))))
% 176.33/24.36  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.36  |                    (select2(v0, v1, ownerFrame) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.36  |                      int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.36  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.36  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.36  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.36  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.36  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.36  |                    (BoundedStack_ToString(v0, v1) = v3 & AsPureObject(v1) = v9
% 176.33/24.36  |                      & IsNotNull(v1, BoundedStack) = v7 & IsHeap(v0) = v6 &
% 176.33/24.36  |                      select2(v0, v1, FirstConsistentOwner) = v5 & select2(v0,
% 176.33/24.36  |                        v1, allocated) = v8 & select2(v0, v1, ownerRef) = v4 &
% 176.33/24.36  |                      ( ~ (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 = true_1) |
% 176.33/24.36  |                        (v23 = v2 & v22 = v4 & v21 = true_1 &  ~ (v19 =
% 176.33/24.36  |                            nullObject) & typeof(v19) = v20 & select2(v0, v19,
% 176.33/24.36  |                            ownerFrame) = v2 & select2(v0, v19, inv) = v24 &
% 176.33/24.36  |                          select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v4 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v2 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v5 = v4 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v2) = v14 & select2(v0, v4,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v2) = v13 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v5 & select2(v0, v4,
% 176.33/24.36  |                                    FirstConsistentOwner) = v5) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v2) = v15 &
% 176.33/24.36  |                                  x(v12, v2) = true_1 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v4, localinv) = v14))))))))
% 176.33/24.36  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.36  |                    (select2(v0, v1, FirstConsistentOwner) = v2) |  ? [v3: int]
% 176.33/24.36  |                    :  ? [v4: int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int]
% 176.33/24.36  |                    :  ? [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11:
% 176.33/24.36  |                      int] :  ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ?
% 176.33/24.36  |                    [v15: int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int]
% 176.33/24.36  |                    :  ? [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22:
% 176.33/24.36  |                      int] :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.36  |                    (BoundedStack_ToString(v0, v1) = v3 & AsPureObject(v1) = v9
% 176.33/24.36  |                      & IsNotNull(v1, BoundedStack) = v7 & IsHeap(v0) = v6 &
% 176.33/24.36  |                      select2(v0, v1, ownerFrame) = v5 & select2(v0, v1,
% 176.33/24.36  |                        allocated) = v8 & select2(v0, v1, ownerRef) = v4 & ( ~
% 176.33/24.36  |                        (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 = true_1) |
% 176.33/24.36  |                        (v23 = v5 & v22 = v4 & v21 = true_1 &  ~ (v19 =
% 176.33/24.36  |                            nullObject) & typeof(v19) = v20 & select2(v0, v19,
% 176.33/24.36  |                            ownerFrame) = v5 & select2(v0, v19, inv) = v24 &
% 176.33/24.36  |                          select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v4 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v5 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v4 = v2 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v5) = v14 & select2(v0, v4,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v5) = v13 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v2 & select2(v0, v4,
% 176.33/24.36  |                                    FirstConsistentOwner) = v2) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v5) = v15 &
% 176.33/24.36  |                                  x(v12, v5) = true_1 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v4, localinv) = v14))))))))
% 176.33/24.36  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.36  |                    (select2(v0, v1, allocated) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.36  |                      int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.36  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.36  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.36  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.36  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.36  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.36  |                    (BoundedStack_ToString(v0, v1) = v3 & AsPureObject(v1) = v9
% 176.33/24.36  |                      & IsNotNull(v1, BoundedStack) = v8 & IsHeap(v0) = v7 &
% 176.33/24.36  |                      select2(v0, v1, ownerFrame) = v6 & select2(v0, v1,
% 176.33/24.36  |                        FirstConsistentOwner) = v5 & select2(v0, v1, ownerRef)
% 176.33/24.36  |                      = v4 & ( ~ (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v2 =
% 176.33/24.36  |                          true_1) | (v23 = v6 & v22 = v4 & v21 = true_1 &  ~
% 176.33/24.36  |                          (v19 = nullObject) & typeof(v19) = v20 & select2(v0,
% 176.33/24.36  |                            v19, ownerFrame) = v6 & select2(v0, v19, inv) = v24
% 176.33/24.36  |                          & select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v4 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v6 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v5 = v4 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v6) = v14 & select2(v0, v4,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v6) = v13 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v5 & select2(v0, v4,
% 176.33/24.36  |                                    FirstConsistentOwner) = v5) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v6) = v15 &
% 176.33/24.36  |                                  x(v12, v6) = true_1 & select2(v0, v4, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v4, localinv) = v14))))))))
% 176.33/24.36  |                  &  ! [v0: int] :  ! [v1: int] :  ! [v2: int] : ( ~
% 176.33/24.36  |                    (select2(v0, v1, ownerRef) = v2) |  ? [v3: int] :  ? [v4:
% 176.33/24.36  |                      int] :  ? [v5: int] :  ? [v6: int] :  ? [v7: int] :  ?
% 176.33/24.36  |                    [v8: int] :  ? [v9: int] :  ? [v10: int] :  ? [v11: int] : 
% 176.33/24.36  |                    ? [v12: int] :  ? [v13: int] :  ? [v14: int] :  ? [v15:
% 176.33/24.36  |                      int] :  ? [v16: int] :  ? [v17: int] :  ? [v18: int] :  ?
% 176.33/24.36  |                    [v19: int] :  ? [v20: int] :  ? [v21: int] :  ? [v22: int]
% 176.33/24.36  |                    :  ? [v23: int] :  ? [v24: int] :  ? [v25: int] :
% 176.33/24.36  |                    (BoundedStack_ToString(v0, v1) = v3 & AsPureObject(v1) = v9
% 176.33/24.36  |                      & IsNotNull(v1, BoundedStack) = v7 & IsHeap(v0) = v6 &
% 176.33/24.36  |                      select2(v0, v1, ownerFrame) = v5 & select2(v0, v1,
% 176.33/24.36  |                        FirstConsistentOwner) = v4 & select2(v0, v1, allocated)
% 176.33/24.36  |                      = v8 & ( ~ (v8 = true_1) |  ~ (v7 = true_1) |  ~ (v6 =
% 176.33/24.36  |                          true_1) | (v23 = v5 & v22 = v2 & v21 = true_1 &  ~
% 176.33/24.36  |                          (v19 = nullObject) & typeof(v19) = v20 & select2(v0,
% 176.33/24.36  |                            v19, ownerFrame) = v5 & select2(v0, v19, inv) = v24
% 176.33/24.36  |                          & select2(v0, v19, allocated) = true_1 & select2(v0,
% 176.33/24.36  |                            v19, localinv) = v25 & select2(v0, v19, ownerRef) =
% 176.33/24.36  |                          v2 & ( ~ (v25 = v20) |  ~ (v24 = v20))) | (v11 =
% 176.33/24.36  |                          true_1 & v10 = true_1 & v9 = v1 & IsNotNull(v3,
% 176.33/24.36  |                            System_String) = true_1 & select2(v0, v3,
% 176.33/24.36  |                            ownerFrame) = v18 & select2(v0, v3, allocated) =
% 176.33/24.36  |                          true_1 & select2(v0, v3, ownerRef) = v17 &  ! [v26:
% 176.33/24.36  |                            int] :  ! [v27: int] : ( ~ (typeof(v26) = v27) |  ?
% 176.33/24.36  |                            [v28: int] :  ? [v29: int] :  ? [v30: int] :  ?
% 176.33/24.36  |                            [v31: int] :  ? [v32: int] : (select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v28 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v29 & ( ~ (v30 = v18) |  ~ (v29 =
% 176.33/24.36  |                                  v17) |  ~ (v28 = true_1) | v26 = nullObject |
% 176.33/24.36  |                                (v32 = v27 & v31 = v27)))) &  ! [v26: int] :  !
% 176.33/24.36  |                          [v27: int] : ( ~ (select2(v0, v26, ownerFrame) = v27)
% 176.33/24.36  |                            |  ? [v28: int] :  ? [v29: int] :  ? [v30: int] : 
% 176.33/24.36  |                            ? [v31: int] :  ? [v32: int] : (typeof(v26) = v28 &
% 176.33/24.36  |                              select2(v0, v26, inv) = v31 & select2(v0, v26,
% 176.33/24.36  |                                allocated) = v29 & select2(v0, v26, localinv) =
% 176.33/24.36  |                              v32 & select2(v0, v26, ownerRef) = v30 & ( ~ (v30
% 176.33/24.36  |                                  = v17) |  ~ (v29 = true_1) |  ~ (v27 = v18) |
% 176.33/24.36  |                                v26 = nullObject | (v32 = v28 & v31 = v28)))) &
% 176.33/24.36  |                           ! [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                inv) = v27) |  ? [v28: int] :  ? [v29: int] : 
% 176.33/24.36  |                            ? [v30: int] :  ? [v31: int] :  ? [v32: int] :
% 176.33/24.36  |                            (typeof(v26) = v28 & select2(v0, v26, ownerFrame) =
% 176.33/24.36  |                              v31 & select2(v0, v26, allocated) = v29 &
% 176.33/24.36  |                              select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                allocated) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, localinv) = v32 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v29 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = v17) |  ~ (v27 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                localinv) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v31 & select2(v0, v26, inv) = v32
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, ownerRef) = v30 & ( ~ (v31 = v18) |  ~
% 176.33/24.36  |                                (v30 = v17) |  ~ (v29 = true_1) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v27 & v28 = v27)))) &  !
% 176.33/24.36  |                          [v26: int] :  ! [v27: int] : ( ~ (select2(v0, v26,
% 176.33/24.36  |                                ownerRef) = v27) |  ? [v28: int] :  ? [v29:
% 176.33/24.36  |                              int] :  ? [v30: int] :  ? [v31: int] :  ? [v32:
% 176.33/24.36  |                              int] : (typeof(v26) = v28 & select2(v0, v26,
% 176.33/24.36  |                                ownerFrame) = v30 & select2(v0, v26, inv) = v31
% 176.33/24.36  |                              & select2(v0, v26, allocated) = v29 & select2(v0,
% 176.33/24.36  |                                v26, localinv) = v32 & ( ~ (v30 = v18) |  ~
% 176.33/24.36  |                                (v29 = true_1) |  ~ (v27 = v17) | v26 =
% 176.33/24.36  |                                nullObject | (v32 = v28 & v31 = v28)))) & (v5 =
% 176.33/24.36  |                            PeerGroupPlaceholder | ((v4 = v2 | (v15 = v14 &
% 176.33/24.36  |                                  BaseClass(v5) = v14 & select2(v0, v2,
% 176.33/24.36  |                                    localinv) = v14) | ( ~ (v13 = true_1) &
% 176.33/24.36  |                                  x(v12, v5) = v13 & select2(v0, v2, inv) =
% 176.33/24.36  |                                  v12)) & ((v16 = v4 & select2(v0, v2,
% 176.33/24.36  |                                    FirstConsistentOwner) = v4) | (v13 = true_1
% 176.33/24.36  |                                  &  ~ (v15 = v14) & BaseClass(v5) = v15 &
% 176.33/24.36  |                                  x(v12, v5) = true_1 & select2(v0, v2, inv) =
% 176.33/24.36  |                                  v12 & select2(v0, v2, localinv) =
% 176.33/24.36  |                                  v14))))))))))
% 176.60/24.36  | 
% 176.60/24.36  | ALPHA: (4) implies:
% 176.60/24.36  |   (5)   ! [v0: int] :  ~ (IsNotNull(nullObject, v0) = true_1)
% 176.60/24.36  | 
% 176.60/24.36  | GROUND_INST: instantiating (5) with BoundedStack gives:
% 176.60/24.36  |   (6)   ~ (IsNotNull(nullObject, BoundedStack) = true_1)
% 176.60/24.36  | 
% 176.60/24.36  | REDUCE: (2), (6) imply:
% 176.60/24.36  |   (7)   ~ (IsNotNull(BeingConstructed, BoundedStack) = true_1)
% 176.60/24.36  | 
% 176.60/24.36  | PRED_UNIFY: (3), (7) imply:
% 176.60/24.36  |   (8)  $false
% 176.60/24.37  | 
% 176.60/24.37  | CLOSE: (8) is inconsistent.
% 176.60/24.37  | 
% 176.60/24.37  End of proof
% 176.60/24.37  % SZS output end Proof for theBenchmark
% 176.60/24.37  
% 176.60/24.37  23742ms
%------------------------------------------------------------------------------