some improvements to the sharing mechanism/interface
authorDejan Jovanović <dejan.jovanovic@gmail.com>
Thu, 22 Mar 2012 20:40:41 +0000 (20:40 +0000)
committerDejan Jovanović <dejan.jovanovic@gmail.com>
Thu, 22 Mar 2012 20:40:41 +0000 (20:40 +0000)
15 files changed:
.project
src/theory/theory.cpp
src/theory/theory.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h
src/theory/uf/equality_engine.h
src/theory/uf/equality_engine_impl.h
src/theory/uf/theory_uf.cpp
src/theory/uf/theory_uf.h
test/regress/regress0/Makefile.am
test/regress/regress0/uflia/Makefile [new file with mode: 0644]
test/regress/regress0/uflia/Makefile.am [new file with mode: 0644]
test/regress/regress0/uflia/javafe.ast.StandardPrettyPrint.319_no_forall.smt2 [new file with mode: 0644]
test/regress/regress0/uflia/javafe.ast.WhileStmt.447_no_forall.smt2 [new file with mode: 0644]
test/regress/regress0/uflia/simplify.javafe.ast.ArrayInit.35_without_quantification2.smt2 [new file with mode: 0644]

index fec1cfaa54bf15a514cc122705b590e6bdde6720..dc80355847c087a0750fb7e6881f7bbb1bef2ea9 100644 (file)
--- a/.project
+++ b/.project
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-       <name>cvc4</name>
+       <name>cvc4-sharing</name>
        <comment></comment>
        <projects>
        </projects>
index 0404bda3bfc53715f9a128cdd89882465559e806..6460533e2e22a79a90eaa5cb03b74883cb4a4991 100644 (file)
@@ -49,7 +49,7 @@ void Theory::addSharedTermInternal(TNode n) {
   addSharedTerm(n);
 }
 
-void Theory::computeCareGraph(CareGraph& careGraph) {
+void Theory::computeCareGraph() {
   Debug("sharing") << "Theory::computeCareGraph<" << getId() << ">()" << std::endl;
   for (unsigned i = 0; i < d_sharedTerms.size(); ++ i) {
     TNode a = d_sharedTerms[i];
@@ -67,7 +67,7 @@ void Theory::computeCareGraph(CareGraph& careGraph) {
        break;
       default:
        // Let's split on it
-       careGraph.push_back(CarePair(a, b, getId()));
+       addCarePair(a, b);
        break;
       }
     }  
index c84d10ca18bb6674c2bb3407ee93b383ff5072de..a8d34eab36518770bbabd892247ee2210679977f 100644 (file)
@@ -31,6 +31,7 @@
 #include "context/cdlist.h"
 #include "context/cdo.h"
 #include "util/options.h"
+#include "util/stats.h"
 #include "util/dump.h"
 
 #include <string>
@@ -71,19 +72,36 @@ struct Assertion {
 };
 
 /**
- * A pair of terms a theory cares about.
+ * A (oredered) pair of terms a theory cares about.
  */
 struct CarePair {
+
   TNode a, b;
   TheoryId theory;
+
+public:
+
   CarePair(TNode a, TNode b, TheoryId theory) 
-  : a(a), b(b), theory(theory) {}
+  : a(a < b ? a : b), b(a < b ? b : a), theory(theory) {}
+
+  bool operator == (const CarePair& other) const {
+    return (theory == other.theory) && (a == other.a) && (b == other.b);
+  }
+
+  bool operator < (const CarePair& other) const {
+    if (theory < other.theory) return true;
+    if (theory > other.theory) return false;
+    if (a < other.a) return true;
+    if (a > other.a) return false;
+    return b < other.b;
+  }
+
 };
 
 /**
  * A set of care pairs.
  */
-typedef std::vector<CarePair> CareGraph;
+typedef std::set<CarePair> CareGraph;
 
 /**
  * Base class for T-solvers.  Abstract DPLL(T).
@@ -141,8 +159,38 @@ private:
    */
   context::CDO<unsigned> d_sharedTermsIndex;
 
+  /**
+   * The care graph the theory will use during combination.
+   */
+  CareGraph* d_careGraph;
+
+  // === STATISTICS ===
+  /** time spent in theory combination */
+  TimerStat d_computeCareGraphTime;
+
+  static std::string statName(TheoryId id, const char* statName) {
+    std::stringstream ss;
+    ss << "theory<" << id << ">::" << statName;
+    return ss.str();
+  }
+
 protected:
 
+  /**
+   * The only method to add suff to the care graph.
+   */
+  void addCarePair(TNode t1, TNode t2) {
+    if (d_careGraph) {
+      d_careGraph->insert(CarePair(t1, t2, d_id));
+    }
+  }
+
+  /**
+   * The function should compute the care graph over the shared terms.
+   * The default function returns all the pairs among the shared variables.
+   */
+  virtual void computeCareGraph();
+
   /**
    * A list of shared terms that the theory has.
    */
@@ -159,10 +207,13 @@ protected:
     d_facts(context),
     d_factsHead(context, 0),
     d_sharedTermsIndex(context, 0),
+    d_careGraph(0),
+    d_computeCareGraphTime(statName(id, "computeCareGraphTime")),
     d_sharedTerms(context),
     d_out(&out),
     d_valuation(valuation)
   {
+    StatisticsRegistry::registerStat(&d_computeCareGraphTime);
   }
 
   /**
@@ -213,14 +264,13 @@ protected:
 
   void printFacts(std::ostream& os) const;
 
-
 public:
 
   /**
    * Return the ID of the theory responsible for the given type.
    */
   static inline TheoryId theoryOf(TypeNode typeNode) {
-    Trace("theory") << "theoryOf(" << typeNode << ")" << std::endl;
+    Trace("theory::internal") << "theoryOf(" << typeNode << ")" << std::endl;
     TheoryId id;
     while (typeNode.isPredicateSubtype()) {
       typeNode = typeNode.getSubtypeBaseType();
@@ -289,6 +339,7 @@ public:
    * destructor.
    */
   virtual ~Theory() {
+    StatisticsRegistry::unregisterStat(&d_computeCareGraphTime);
   }
 
   /**
@@ -378,10 +429,15 @@ public:
   virtual void addSharedTerm(TNode n) { }
 
   /**
-   * The function should compute the care graph over the shared terms.
-   * The default function returns all the pairs among the shared variables.
+   * Return the current theory care graph. Theories should overload computeCareGraph to do
+   * the actual computation, and use addCarePair to add pairs to the care graph.
    */
-  virtual void computeCareGraph(CareGraph& careGraph);
+  void getCareGraph(CareGraph& careGraph) {
+    TimerStat::CodeTimer computeCareGraphTime(d_computeCareGraphTime);
+    d_careGraph = &careGraph;
+    computeCareGraph();
+    d_careGraph = NULL;
+  }
 
   /**
    * Return the status of two terms in the current context. Should be implemented in 
index ebfc797a11e45bc1e4de7903b645bdb0c15d97ea..a3ff4d90bf5cfc212ac3e17cdcfc141b833d6055 100644 (file)
@@ -56,6 +56,7 @@ TheoryEngine::TheoryEngine(context::Context* context,
   d_propagatedLiteralsIndex(context, 0),
   d_decisionRequests(context),
   d_decisionRequestsIndex(context, 0),
+  d_combineTheoriesTime("TheoryEngine::combineTheoriesTime"),
   d_preRegistrationVisitor(this, context),
   d_sharedTermsVisitor(d_sharedTerms)
 {
@@ -64,6 +65,7 @@ TheoryEngine::TheoryEngine(context::Context* context,
     d_theoryOut[theoryId] = NULL;
   }
   Rewriter::init();
+  StatisticsRegistry::registerStat(&d_combineTheoriesTime);
 }
 
 TheoryEngine::~TheoryEngine() {
@@ -75,6 +77,8 @@ TheoryEngine::~TheoryEngine() {
       delete d_theoryOut[theoryId];
     }
   }
+
+  StatisticsRegistry::unregisterStat(&d_combineTheoriesTime);
 }
 
 void TheoryEngine::preRegister(TNode preprocessed) {
@@ -235,29 +239,30 @@ void TheoryEngine::combineTheories() {
 
   Debug("sharing") << "TheoryEngine::combineTheories()" << std::endl;
 
+  TimerStat::CodeTimer combineTheoriesTimer(d_combineTheoriesTime);
+
   CareGraph careGraph;
 #ifdef CVC4_FOR_EACH_THEORY_STATEMENT
 #undef CVC4_FOR_EACH_THEORY_STATEMENT
 #endif
 #define CVC4_FOR_EACH_THEORY_STATEMENT(THEORY) \
   if (theory::TheoryTraits<THEORY>::isParametric && isActive(THEORY)) { \
-     CareGraph theoryGraph; \
-     reinterpret_cast<theory::TheoryTraits<THEORY>::theory_class*>(theoryOf(THEORY))->computeCareGraph(theoryGraph); \
-     careGraph.insert(careGraph.end(), theoryGraph.begin(), theoryGraph.end()); \
+     reinterpret_cast<theory::TheoryTraits<THEORY>::theory_class*>(theoryOf(THEORY))->getCareGraph(careGraph); \
   }
 
   CVC4_FOR_EACH_THEORY;
 
   // Now add splitters for the ones we are interested in
-  for (unsigned i = 0; i < careGraph.size(); ++ i) {
-    const CarePair& carePair = careGraph[i];
+  CareGraph::const_iterator care_it = careGraph.begin();
+  CareGraph::const_iterator care_it_end = careGraph.end();
+  for (; care_it != care_it_end; ++ care_it) {
+    const CarePair& carePair = *care_it;
 
     Debug("sharing") << "TheoryEngine::combineTheories(): checking " << carePair.a << " = " << carePair.b << " from " << carePair.theory << std::endl;
 
     Node equality = carePair.a.eqNode(carePair.b);
     Node normalizedEquality = Rewriter::rewrite(equality);
-       bool isTrivial = normalizedEquality.getKind() == kind::CONST_BOOLEAN;
-
+    bool isTrivial = normalizedEquality.getKind() == kind::CONST_BOOLEAN;
 
     // If the node has a literal, it has been asserted so we should just check it
     bool value;
index a8aa62d35c5e19ab46fe0b2663cd163f592d39a4..5712b1502fde1c03651bbd61616f47bf19eb5bd5 100644 (file)
@@ -194,28 +194,28 @@ class TheoryEngine {
     }
 
     void conflict(TNode conflictNode) throw(AssertionException) {
-      Trace("theory") << "EngineOutputChannel<" << d_theory << ">::conflict(" << conflictNode << ")" << std::endl;
+      Trace("theory::conflict") << "EngineOutputChannel<" << d_theory << ">::conflict(" << conflictNode << ")" << std::endl;
       ++ d_statistics.conflicts;
       d_engine->d_outputChannelUsed = true;
       d_engine->conflict(conflictNode, d_theory);
     }
 
     void propagate(TNode literal) throw(AssertionException) {
-      Trace("theory") << "EngineOutputChannel<" << d_theory << ">::propagate(" << literal << ")" << std::endl;
+      Trace("theory::propagate") << "EngineOutputChannel<" << d_theory << ">::propagate(" << literal << ")" << std::endl;
       ++ d_statistics.propagations;
       d_engine->d_outputChannelUsed = true;
       d_engine->propagate(literal, d_theory);
     }
 
     void propagateAsDecision(TNode literal) throw(AssertionException) {
-      Trace("theory") << "EngineOutputChannel<" << d_theory << ">::propagateAsDecision(" << literal << ")" << std::endl;
+      Trace("theory::propagate") << "EngineOutputChannel<" << d_theory << ">::propagateAsDecision(" << literal << ")" << std::endl;
       ++ d_statistics.propagationsAsDecisions;
       d_engine->d_outputChannelUsed = true;
       d_engine->propagateAsDecision(literal, d_theory);
     }
 
     theory::LemmaStatus lemma(TNode lemma, bool removable = false) throw(TypeCheckingExceptionPrivate, AssertionException) {
-      Trace("theory") << "EngineOutputChannel<" << d_theory << ">::lemma(" << lemma << ")" << std::endl;
+      Trace("theory::lemma") << "EngineOutputChannel<" << d_theory << ">::lemma(" << lemma << ")" << std::endl;
       ++ d_statistics.lemmas;
       d_engine->d_outputChannelUsed = true;
       return d_engine->lemma(lemma, false, removable);
@@ -419,6 +419,9 @@ class TheoryEngine {
     return theory::LemmaStatus(finalForm, d_userContext->getLevel());
   }
 
+  /** Time spent in theory combination */
+  TimerStat d_combineTheoriesTime;
+
 public:
 
   /** Constructs a theory engine */
index 7314b6552e5083ab4770ecb7c3ef34da1954b777..d8757926a2f69e20fc6f552f36db378d52479681 100644 (file)
@@ -631,6 +631,11 @@ public:
    */
   TNode getRepresentative(TNode t) const;
 
+  /**
+   * Add all the terms where the given term appears in (directly or implicitly).
+   */
+  void getUseListTerms(TNode t, std::set<TNode>& output);
+
   /**
    * Returns true if the two nodes are in the same class.
    */
@@ -662,6 +667,11 @@ public:
    */
   bool isTriggerTerm(TNode t) const;
 
+  /**
+   * Returns the representative trigger term (isTriggerTerm(t)) should be true.
+   */
+  TNode getTriggerTermRepresentative(TNode t) const;
+
   /**
    * Adds a notify trigger for equality t1 = t2, i.e. when t1 = t2 the notify will be called with
    * trigger.
index 925410561c35492eb231e8e35cf80f2a5a593c24..dd1bf0cbc4ea7d41af34a6e0653484490771cfb2 100644 (file)
@@ -886,6 +886,14 @@ bool EqualityEngine<NotifyClass>::isTriggerTerm(TNode t) const {
   return d_nodeIndividualTrigger[classId] != +null_id;
 }
 
+
+template <typename NotifyClass>
+TNode EqualityEngine<NotifyClass>::getTriggerTermRepresentative(TNode t) const {
+  Assert(isTriggerTerm(t));
+  EqualityNodeId classId = getEqualityNode(t).getFind();
+  return d_nodes[d_nodeIndividualTrigger[classId]];
+}
+
 template <typename NotifyClass>
 void EqualityEngine<NotifyClass>::storeApplicationLookup(FunctionApplication& funNormalized, EqualityNodeId funId) {
   Assert(d_applicationLookup.find(funNormalized) == d_applicationLookup.end());
@@ -897,6 +905,33 @@ void EqualityEngine<NotifyClass>::storeApplicationLookup(FunctionApplication& fu
   Assert(d_applicationLookupsCount == d_applicationLookups.size());
 }
 
+template <typename NotifyClass>
+void EqualityEngine<NotifyClass>::getUseListTerms(TNode t, std::set<TNode>& output) {
+  if (hasTerm(t)) {
+    // Get the equivalence class
+    EqualityNodeId classId = getEqualityNode(t).getFind();
+    // Go through the equivalence class and get where t is used in
+    EqualityNodeId currentId = classId;
+    do {
+      // Get the current node
+      EqualityNode& currentNode = getEqualityNode(currentId);
+      // Go through the use-list
+      UseListNodeId currentUseId = currentNode.getUseList();
+      while (currentUseId != null_uselist_id) {
+        // Get the node of the use list
+        UseListNode& useNode = d_useListNodes[currentUseId];
+        // Get the function application
+        EqualityNodeId funId = useNode.getApplicationId();
+        output.insert(d_nodes[funId]);
+        // Go to the next one in the use list
+        currentUseId = useNode.getNext();
+      }
+      // Move to the next node
+      currentId = currentNode.getNext();
+    } while (currentId != classId);
+  }
+}
+
 } // Namespace uf
 } // Namespace theory
 } // Namespace CVC4
index 7f5e11a642098e65f17a9b49942a27b72df9df09..f0694462d05b296e4b994b3f8665166fb14cb5ed 100644 (file)
@@ -396,12 +396,21 @@ void TheoryUF::ppStaticLearn(TNode n, NodeBuilder<>& learned) {
 }/* TheoryUF::ppStaticLearn() */
 
 EqualityStatus TheoryUF::getEqualityStatus(TNode a, TNode b) {
+
+  Node equality = a.eqNode(b);
+  Node rewrittenEquality = Rewriter::rewrite(equality);
+  if (rewrittenEquality.isConst()) {
+    if (!rewrittenEquality.getConst<bool>()) {
+      return EQUALITY_FALSE;
+    }
+  }
+
   if (d_equalityEngine.areEqual(a, b)) {
     // The terms are implied to be equal
     return EQUALITY_TRUE;
   }
   if (d_equalityEngine.areDisequal(a, b)) {
-    // The rems are implied to be dis-equal
+    // The terms are implied to be dis-equal
     return EQUALITY_FALSE;
   }
   // All other terms we interpret as dis-equal in the model
@@ -413,17 +422,19 @@ void TheoryUF::addSharedTerm(TNode t) {
   d_equalityEngine.addTriggerTerm(t);
 }
 
-void TheoryUF::computeCareGraph(CareGraph& careGraph) {
+void TheoryUF::computeCareGraph() {
 
   if (d_sharedTerms.size() > 0) {
 
-    std::vector<CarePair> currentPairs;
+    vector< pair<TNode, TNode> > currentPairs;
 
     // Go through the function terms and see if there are any to split on
     unsigned functionTerms = d_functionsTerms.size();
     for (unsigned i = 0; i < functionTerms; ++ i) {
+
       TNode f1 = d_functionsTerms[i];
       Node op = f1.getOperator();
+
       for (unsigned j = i + 1; j < functionTerms; ++ j) {
 
         TNode f2 = d_functionsTerms[j];
@@ -462,24 +473,30 @@ void TheoryUF::computeCareGraph(CareGraph& careGraph) {
             break;
           }
 
-                 if (!d_equalityEngine.isTriggerTerm(x) || !d_equalityEngine.isTriggerTerm(y)) {
-                   // Not connected to shared terms, we don't care
-                   continue;
-                 }
-
           if (eqStatusUf == EQUALITY_TRUE) {
-            // We don't neeed this one
+            // We don't need this one
             Debug("uf::sharing") << "TheoryUf::computeCareGraph(): equal" << std::endl;
             continue;
           }
 
+          if (!d_equalityEngine.isTriggerTerm(x) || !d_equalityEngine.isTriggerTerm(y)) {
+            // Not connected to shared terms, we don't care
+            continue;
+          }
+
+          // Get representative trigger terms
+          TNode x_shared = d_equalityEngine.getTriggerTermRepresentative(x);
+          TNode y_shared = d_equalityEngine.getTriggerTermRepresentative(y);
+
           // Otherwise, we need to figure it out
           Debug("uf::sharing") << "TheoryUf::computeCareGraph(): adding to care-graph" << std::endl;
-          currentPairs.push_back(CarePair(x, y, THEORY_UF));
+          currentPairs.push_back(make_pair(x_shared, y_shared));
         }
 
         if (!somePairIsDisequal) {
-          careGraph.insert(careGraph.end(), currentPairs.begin(), currentPairs.end());
+          for (unsigned i = 0; i < currentPairs.size(); ++ i) {
+            addCarePair(currentPairs[i].first, currentPairs[i].second);
+          }
         }
       }
     }
index cb767434239d0c460b1c66a83bfe1aae1d93dfa2..071883e1a1a476d3bb00316d817ca775e561f1aa 100644 (file)
@@ -113,7 +113,7 @@ public:
   void presolve();
 
   void addSharedTerm(TNode n);
-  void computeCareGraph(CareGraph& careGraph);
+  void computeCareGraph();
 
   EqualityStatus getEqualityStatus(TNode a, TNode b);
 
index 016bf6e2afd2b4d9e13c7ea47dc809cf365657eb..4b365d9f2624048018e8ed5d970eb4d790687af1 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = . arith precedence uf uflra bv arrays datatypes lemmas push-pop preprocess
+SUBDIRS = . arith precedence uf uflra uflia bv arrays datatypes lemmas push-pop preprocess
 
 BINARY = cvc4
 if PROOF_REGRESSIONS
diff --git a/test/regress/regress0/uflia/Makefile b/test/regress/regress0/uflia/Makefile
new file mode 100644 (file)
index 0000000..f25747d
--- /dev/null
@@ -0,0 +1,8 @@
+topdir = ../../../..
+srcdir = test/regress/regress0/uflia
+
+include $(topdir)/Makefile.subdir
+
+# synonyms for "check"
+.PHONY: test
+test: check
diff --git a/test/regress/regress0/uflia/Makefile.am b/test/regress/regress0/uflia/Makefile.am
new file mode 100644 (file)
index 0000000..e27f2d1
--- /dev/null
@@ -0,0 +1,42 @@
+BINARY = cvc4
+if PROOF_REGRESSIONS
+TESTS_ENVIRONMENT = LFSC="$(LFSC) $(LFSCARGS)" @srcdir@/../../run_regression --proof @top_builddir@/src/main/$(BINARY)
+else
+TESTS_ENVIRONMENT = @srcdir@/../../run_regression @top_builddir@/src/main/$(BINARY)
+endif
+
+MAKEFLAGS = -k
+
+# These are run for all build profiles.
+# If a test shouldn't be run in e.g. competition mode,
+# put it below in "TESTS +="
+
+# Regression tests for SMT inputs
+SMT_TESTS =  
+
+# Regression tests for SMT2 inputs
+SMT2_TESTS = 
+#      simplify.javafe.ast.ArrayInit.35_without_quantification2.smt2
+#      javafe.ast.StandardPrettyPrint.319_no_forall.smt2 \
+#      javafe.ast.WhileStmt.447_no_forall.smt2
+
+
+# Regression tests for PL inputs
+CVC_TESTS = 
+
+# Regression tests derived from bug reports
+BUG_TESTS = 
+
+TESTS =        $(SMT_TESTS) $(SMT2_TESTS) $(CVC_TESTS) $(BUG_TESTS)
+
+# Necessary to get automake's attention when splitting TESTS into
+# SMT_TESTS, SMT2_TESTS, etc..
+EXTRA_DIST = $(TESTS)
+
+# synonyms for "check" in this directory
+.PHONY: regress regress0 test
+regress regress0 test: check
+
+# do nothing in this subdir
+.PHONY: regress1 regress2 regress3
+regress1 regress2 regress3:
diff --git a/test/regress/regress0/uflia/javafe.ast.StandardPrettyPrint.319_no_forall.smt2 b/test/regress/regress0/uflia/javafe.ast.StandardPrettyPrint.319_no_forall.smt2
new file mode 100644 (file)
index 0000000..4d47186
--- /dev/null
@@ -0,0 +1,941 @@
+(set-logic QF_UFLIA)
+(set-info :source | Simplify Theorem Prover Benchmark Suite |)
+(set-info :smt-lib-version 2.0)
+(set-info :category "industrial")
+(set-info :status unsat)
+(declare-fun true_term () Int)
+(declare-fun false_term () Int)
+(assert (= true_term 1))
+(assert (= false_term 0))
+(declare-fun S_select (Int Int) Int)
+(declare-fun S_store (Int Int Int) Int)
+(declare-fun PO_LT (Int Int) Int)
+(declare-fun T_java_lang_Object () Int)
+(assert (= (PO_LT T_java_lang_Object T_java_lang_Object) true_term))
+(declare-fun T_boolean () Int)
+(declare-fun T_char () Int)
+(declare-fun T_byte () Int)
+(declare-fun T_short () Int)
+(declare-fun T_int () Int)
+(declare-fun T_long () Int)
+(declare-fun T_float () Int)
+(declare-fun T_double () Int)
+(declare-fun asChild (Int Int) Int)
+(declare-fun classDown (Int Int) Int)
+(declare-fun T_java_lang_Cloneable () Int)
+(assert (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term))
+(declare-fun array (Int) Int)
+(declare-fun elemtype (Int) Int)
+(declare-fun is (Int Int) Int)
+(declare-fun cast (Int Int) Int)
+(assert true)
+(declare-fun intFirst () Int)
+(declare-fun intLast () Int)
+(declare-fun longFirst () Int)
+(declare-fun longLast () Int)
+(assert (< longFirst intFirst))
+(assert (< intFirst (- 1000000)))
+(assert (< 1000000 intLast))
+(assert (< intLast longLast))
+(declare-fun null () Int)
+(declare-fun typeof (Int) Int)
+(declare-fun asField (Int Int) Int)
+(declare-fun asElems (Int) Int)
+(declare-fun vAllocTime (Int) Int)
+(declare-fun isAllocated (Int Int) Int)
+(declare-fun fClosedTime (Int) Int)
+(declare-fun eClosedTime (Int) Int)
+(declare-fun asLockSet (Int) Int)
+(declare-fun max (Int) Int)
+(declare-fun lockLE (Int Int) Int)
+(declare-fun lockLT (Int Int) Int)
+(declare-fun arrayLength (Int) Int)
+(declare-fun arrayFresh (Int Int Int Int Int Int Int) Int)
+(declare-fun arrayShapeMore (Int Int) Int)
+(declare-fun arrayParent (Int) Int)
+(declare-fun arrayPosition (Int) Int)
+(declare-fun arrayShapeOne (Int) Int)
+(declare-fun arrayType () Int)
+(assert (= arrayType (asChild arrayType T_java_lang_Object)))
+(declare-fun isNewArray (Int) Int)
+(declare-fun boolAnd (Int Int) Int)
+(declare-fun boolEq (Int Int) Int)
+(declare-fun boolImplies (Int Int) Int)
+(declare-fun boolNE (Int Int) Int)
+(declare-fun boolNot (Int) Int)
+(declare-fun boolOr (Int Int) Int)
+(declare-fun integralEQ (Int Int) Int)
+(declare-fun stringCat (Int Int) Int)
+(declare-fun T_java_lang_String () Int)
+(declare-fun integralGE (Int Int) Int)
+(declare-fun integralGT (Int Int) Int)
+(declare-fun integralLE (Int Int) Int)
+(declare-fun integralLT (Int Int) Int)
+(declare-fun integralNE (Int Int) Int)
+(declare-fun refEQ (Int Int) Int)
+(declare-fun refNE (Int Int) Int)
+(declare-fun nonnullelements (Int Int) Int)
+(declare-fun classLiteral (Int) Int)
+(declare-fun T_java_lang_Class () Int)
+(declare-fun alloc () Int)
+(declare-fun integralAnd (Int Int) Int)
+(declare-fun integralOr (Int Int) Int)
+(declare-fun integralXor (Int Int) Int)
+(declare-fun intShiftL (Int Int) Int)
+(declare-fun longShiftL (Int Int) Int)
+(assert true)
+(declare-fun T_javafe_ast_Stmt () Int)
+(declare-fun T_javafe_ast_ASTNode () Int)
+(declare-fun T_javafe_ast_InstanceOfExpr () Int)
+(declare-fun T_javafe_ast_Expr () Int)
+(declare-fun T_java_util_Hashtable () Int)
+(declare-fun T_java_util_Dictionary () Int)
+(declare-fun T_java_util_Map () Int)
+(declare-fun T_java_io_Serializable () Int)
+(declare-fun T_javafe_ast_NewArrayExpr () Int)
+(declare-fun T_javafe_ast_StmtPragma () Int)
+(declare-fun T_javafe_ast_MethodInvocation () Int)
+(declare-fun T_java_lang_Float () Int)
+(declare-fun T_java_lang_Number () Int)
+(declare-fun T_java_lang_Comparable () Int)
+(declare-fun T_javafe_ast_Name () Int)
+(declare-fun T_javafe_ast_InitBlock () Int)
+(declare-fun T_javafe_ast_TypeDeclElem () Int)
+(declare-fun T_javafe_tc_Env () Int)
+(declare-fun T_javafe_ast_Modifiers () Int)
+(declare-fun T_javafe_tc_TagConstants () Int)
+(declare-fun T_javafe_parser_TagConstants () Int)
+(declare-fun T_javafe_ast_ObjectDesignator () Int)
+(declare-fun T_javafe_ast_LocalVarDecl () Int)
+(declare-fun T_javafe_ast_GenericVarDecl () Int)
+(declare-fun T_java_lang__the_root_interface_ () Int)
+(declare-fun T_javafe_tc_FieldDeclVec () Int)
+(declare-fun T_javafe_ast_CatchClause () Int)
+(declare-fun T_javafe_ast_GeneratedTags () Int)
+(declare-fun T_javafe_ast_SwitchStmt () Int)
+(declare-fun T_javafe_ast_GenericBlockStmt () Int)
+(declare-fun T_javafe_ast_LexicalPragmaVec () Int)
+(declare-fun T_javafe_ast_IdentifierVec () Int)
+(declare-fun T_javafe_util_Assert () Int)
+(declare-fun T_javafe_ast_FormalParaDeclVec () Int)
+(declare-fun T_javafe_ast_IfStmt () Int)
+(declare-fun T_java_lang_Boolean () Int)
+(declare-fun T_java_lang_Long () Int)
+(declare-fun T_javafe_ast_NewInstanceExpr () Int)
+(declare-fun T_javafe_ast_LiteralExpr () Int)
+(declare-fun T_javafe_ast_Identifier () Int)
+(declare-fun T_java_util_EscjavaKeyValue () Int)
+(declare-fun T_javafe_ast_SynchronizeStmt () Int)
+(declare-fun T_javafe_ast_CastExpr () Int)
+(declare-fun T_javafe_tc_MethodDeclVec () Int)
+(declare-fun T_javafe_ast_SwitchLabel () Int)
+(declare-fun T_javafe_ast_OnDemandImportDecl () Int)
+(declare-fun T_javafe_ast_ImportDecl () Int)
+(declare-fun T_javafe_ast_LexicalPragma () Int)
+(declare-fun T_javafe_ast_StandardPrettyPrint () Int)
+(declare-fun T_javafe_ast_PrettyPrint () Int)
+(declare-fun T_javafe_ast_BinaryExpr () Int)
+(declare-fun T_javafe_ast_TypeDeclElemVec () Int)
+(declare-fun T_javafe_ast_ConstructorInvocation () Int)
+(declare-fun T_javafe_ast_ThisExpr () Int)
+(declare-fun T_javafe_ast_TryFinallyStmt () Int)
+(declare-fun T_javafe_ast_TypeDecl () Int)
+(declare-fun T_javafe_ast_TypeModifierPragma () Int)
+(declare-fun T_javafe_ast_Type () Int)
+(declare-fun T_javafe_ast_ModifierPragma () Int)
+(declare-fun T_javafe_ast_SuperObjectDesignator () Int)
+(declare-fun T_java_lang_Integer () Int)
+(declare-fun T_javafe_ast_SingleTypeImportDecl () Int)
+(declare-fun T_javafe_ast_ForStmt () Int)
+(declare-fun T_javafe_ast_DoStmt () Int)
+(declare-fun T_javafe_ast_ASTDecoration () Int)
+(declare-fun T_javafe_ast_ExprObjectDesignator () Int)
+(declare-fun T_javafe_ast_VarInitVec () Int)
+(declare-fun T_javafe_ast_VariableAccess () Int)
+(declare-fun T_javafe_ast_TypeDeclVec () Int)
+(declare-fun T_javafe_ast_ThrowStmt () Int)
+(declare-fun T_javafe_ast_StmtVec () Int)
+(declare-fun T_javafe_ast_AmbiguousVariableAccess () Int)
+(declare-fun T_java_io_OutputStream () Int)
+(declare-fun T_javafe_ast_ClassDeclStmt () Int)
+(declare-fun T_javafe_ast_PrimitiveType () Int)
+(declare-fun T_java_lang_Character () Int)
+(declare-fun T_javafe_ast_AmbiguousMethodInvocation () Int)
+(declare-fun T_javafe_ast_TagConstants () Int)
+(declare-fun T_javafe_ast_OperatorTags () Int)
+(declare-fun T_javafe_ast_EvalStmt () Int)
+(declare-fun T_javafe_ast_ClassDecl () Int)
+(declare-fun T_javafe_ast_UnaryExpr () Int)
+(declare-fun T_javafe_ast_TryCatchStmt () Int)
+(declare-fun T_javafe_ast_FieldAccess () Int)
+(declare-fun T_javafe_ast_CompilationUnit () Int)
+(declare-fun T_javafe_ast_FieldDecl () Int)
+(declare-fun T_java_lang_Double () Int)
+(declare-fun T_javafe_ast_ClassLiteral () Int)
+(declare-fun T_javafe_ast_VarInit () Int)
+(declare-fun T_javafe_ast_ReturnStmt () Int)
+(declare-fun T_javafe_ast_FormalParaDecl () Int)
+(declare-fun T_javafe_ast_TypeDeclElemPragma () Int)
+(declare-fun T_javafe_ast_RoutineDecl () Int)
+(declare-fun T_javafe_ast_TypeObjectDesignator () Int)
+(declare-fun T_javafe_ast_TypeNameVec () Int)
+(declare-fun T_javafe_ast_ModifierPragmaVec () Int)
+(declare-fun T_javafe_ast_VarDeclStmt () Int)
+(declare-fun T_javafe_ast_ArrayRefExpr () Int)
+(declare-fun T_javafe_ast_BreakStmt () Int)
+(declare-fun T_javafe_ast_BranchStmt () Int)
+(declare-fun T_java_lang_StringBuffer () Int)
+(declare-fun T_javafe_ast_CatchClauseVec () Int)
+(declare-fun T_javafe_tc_TypeSig () Int)
+(declare-fun T_javafe_ast_TypeModifierPragmaVec () Int)
+(declare-fun T_javafe_ast_CondExpr () Int)
+(declare-fun T_javafe_ast_ArrayType () Int)
+(declare-fun T_javafe_ast_CompoundName () Int)
+(declare-fun T_javafe_ast_ArrayInit () Int)
+(declare-fun T_javafe_ast_ImportDeclVec () Int)
+(declare-fun T_javafe_ast_ExprVec () Int)
+(declare-fun T_javafe_ast_WhileStmt () Int)
+(declare-fun T_javafe_ast_BlockStmt () Int)
+(declare-fun T_javafe_ast_ParenExpr () Int)
+(declare-fun T_javafe_ast_MethodDecl () Int)
+(declare-fun T_javafe_ast_InterfaceDecl () Int)
+(declare-fun T_javafe_ast_ContinueStmt () Int)
+(declare-fun T_javafe_ast_SimpleName () Int)
+(declare-fun T_javafe_ast_SkipStmt () Int)
+(declare-fun T_javafe_ast_ConstructorDecl () Int)
+(declare-fun T_javafe_ast_LabelStmt () Int)
+(declare-fun T_javafe_util_Location () Int)
+(declare-fun T_javafe_ast_TypeName () Int)
+(declare-fun DIST_ZERO_1 () Int)
+(declare-fun T__TYPE () Int)
+(declare-fun VARDECLSTMT_33_27_7 () Int)
+(declare-fun AND_32_20_26 () Int)
+(declare-fun PARENEXPR_33_54_7 () Int)
+(declare-fun ASGURSHIFT_32_48_26 () Int)
+(declare-fun noTokens_119_212_27 () Int)
+(declare-fun NULLLIT_31_45_26 () Int)
+(declare-fun SWITCHSTMT_33_26_7 () Int)
+(declare-fun OR_32_19_26 () Int)
+(declare-fun CASTEXPR_33_53_7 () Int)
+(declare-fun ASGRSHIFT_32_47_26 () Int)
+(declare-fun STRINGLIT_31_44_26 () Int)
+(declare-fun BLOCKSTMT_33_25_7 () Int)
+(declare-fun INSTANCEOFEXPR_33_52_7 () Int)
+(declare-fun ASGLSHIFT_32_46_26 () Int)
+(declare-fun DOUBLELIT_31_43_26 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_119_28_26 () Int)
+(declare-fun FORMALPARADECL_33_24_7 () Int)
+(declare-fun CONDEXPR_33_51_7 () Int)
+(declare-fun ASGSUB_32_45_26 () Int)
+(declare-fun FLOATLIT_31_42_26 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_119_27_26 () Int)
+(declare-fun FIELDDECL_33_23_7 () Int)
+(declare-fun NEWARRAYEXPR_33_50_7 () Int)
+(declare-fun ASGADD_32_44_26 () Int)
+(declare-fun CHARLIT_31_41_26 () Int)
+(declare-fun STMTPRAGMA_119_26_26 () Int)
+(declare-fun LOCALVARDECL_33_22_7 () Int)
+(declare-fun NEWINSTANCEEXPR_33_49_7 () Int)
+(declare-fun ASGREM_32_43_26 () Int)
+(declare-fun LONGLIT_31_40_26 () Int)
+(declare-fun MODIFIERPRAGMA_119_25_26 () Int)
+(declare-fun INITBLOCK_33_21_7 () Int)
+(declare-fun ARRAYREFEXPR_33_48_7 () Int)
+(declare-fun ASGDIV_32_42_26 () Int)
+(declare-fun INTLIT_31_39_26 () Int)
+(declare-fun LEXICALPRAGMA_119_24_26 () Int)
+(declare-fun METHODDECL_33_20_7 () Int)
+(declare-fun otherCodes_119_202_27 () Int)
+(declare-fun THISEXPR_33_47_7 () Int)
+(declare-fun ASGMUL_32_41_26 () Int)
+(declare-fun BOOLEANLIT_31_38_26 () Int)
+(declare-fun CONSTRUCTORDECL_33_19_7 () Int)
+(declare-fun FIRST_KEYWORD_119_51_26 () Int)
+(declare-fun ARRAYINIT_33_46_7 () Int)
+(declare-fun ASSIGN_32_40_26 () Int)
+(declare-fun SHORTTYPE_31_36_26 () Int)
+(declare-fun INTERFACEDECL_33_18_7 () Int)
+(declare-fun CATCHCLAUSE_33_45_7 () Int)
+(declare-fun STAR_32_37_26 () Int)
+(declare-fun BYTETYPE_31_35_26 () Int)
+(declare-fun CLASSDECL_33_17_7 () Int)
+(declare-fun CONSTRUCTORINVOCATION_33_44_7 () Int)
+(declare-fun MOD_32_36_26 () Int)
+(declare-fun TYPESIG_118_6_28 () Int)
+(declare-fun NULLTYPE_31_34_26 () Int)
+(declare-fun ONDEMANDIMPORTDECL_33_16_7 () Int)
+(declare-fun TRYCATCHSTMT_33_43_7 () Int)
+(declare-fun DIV_32_35_26 () Int)
+(declare-fun VOIDTYPE_31_33_26 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_33_15_7 () Int)
+(declare-fun TRYFINALLYSTMT_33_42_7 () Int)
+(declare-fun SUB_32_34_26 () Int)
+(declare-fun DOUBLETYPE_31_32_26 () Int)
+(declare-fun MIN_VALUE_105_39_30 () Int)
+(declare-fun neg2147483648 () Int)
+(declare-fun COMPILATIONUNIT_33_14_7 () Int)
+(declare-fun SWITCHLABEL_33_41_7 () Int)
+(declare-fun ADD_32_33_26 () Int)
+(declare-fun FLOATTYPE_31_31_26 () Int)
+(declare-fun otherStrings_119_193_30 () Int)
+(declare-fun SKIPSTMT_33_40_7 () Int)
+(declare-fun URSHIFT_32_32_26 () Int)
+(declare-fun COMPOUNDNAME_33_67_7 () Int)
+(declare-fun CHARTYPE_31_30_26 () Int)
+(declare-fun FORSTMT_33_39_7 () Int)
+(declare-fun RSHIFT_32_31_26 () Int)
+(declare-fun SIMPLENAME_33_66_7 () Int)
+(declare-fun LONGTYPE_31_29_26 () Int)
+(declare-fun IFSTMT_33_38_7 () Int)
+(declare-fun LSHIFT_32_30_26 () Int)
+(declare-fun ARRAYTYPE_33_65_7 () Int)
+(declare-fun INTTYPE_31_28_26 () Int)
+(declare-fun POSTFIXDEC_32_63_26 () Int)
+(declare-fun LABELSTMT_33_37_7 () Int)
+(declare-fun LT_32_29_26 () Int)
+(declare-fun TYPENAME_33_64_7 () Int)
+(declare-fun BOOLEANTYPE_31_27_26 () Int)
+(declare-fun POSTFIXINC_32_62_26 () Int)
+(declare-fun CONTINUESTMT_33_36_7 () Int)
+(declare-fun LE_32_28_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_33_63_7 () Int)
+(declare-fun IDENT_31_25_26 () Int)
+(declare-fun DEC_32_59_26 () Int)
+(declare-fun BREAKSTMT_33_35_7 () Int)
+(declare-fun GT_32_27_26 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_33_62_7 () Int)
+(declare-fun INC_32_58_26 () Int)
+(declare-fun THROWSTMT_33_34_7 () Int)
+(declare-fun GE_32_26_26 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_33_61_7 () Int)
+(declare-fun BITNOT_32_57_26 () Int)
+(declare-fun RETURNSTMT_33_33_7 () Int)
+(declare-fun punctuationCodes_119_164_19 () Int)
+(declare-fun punctuationStrings_119_134_22 () Int)
+(declare-fun EQ_32_25_26 () Int)
+(declare-fun CLASSLITERAL_33_60_7 () Int)
+(declare-fun NOT_32_56_26 () Int)
+(declare-fun EVALSTMT_33_32_7 () Int)
+(declare-fun NE_32_24_26 () Int)
+(declare-fun METHODINVOCATION_33_59_7 () Int)
+(declare-fun LAST_KEYWORD_119_103_26 () Int)
+(declare-fun UNARYSUB_32_55_26 () Int)
+(declare-fun MIN_VALUE_107_38_29 () Int)
+(declare-fun neg9223372036854775808 () Int)
+(declare-fun keywordStrings_119_181_30 () Int)
+(declare-fun SYNCHRONIZESTMT_33_31_7 () Int)
+(declare-fun NULL_119_82_26 () Int)
+(declare-fun BITAND_32_23_26 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_33_58_7 () Int)
+(declare-fun UNARYADD_32_54_26 () Int)
+(declare-fun DOSTMT_33_30_7 () Int)
+(declare-fun BITXOR_32_22_26 () Int)
+(declare-fun FIELDACCESS_33_57_7 () Int)
+(declare-fun ASGBITXOR_32_51_26 () Int)
+(declare-fun WHILESTMT_33_29_7 () Int)
+(declare-fun BITOR_32_21_26 () Int)
+(declare-fun VARIABLEACCESS_33_56_7 () Int)
+(declare-fun NULL_116_60_26 () Int)
+(declare-fun ASGBITOR_32_50_26 () Int)
+(declare-fun CLASSDECLSTMT_33_28_7 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_33_55_7 () Int)
+(declare-fun ASGBITAND_32_49_26 () Int)
+(assert (let ((?v_0 (array T_int)) (?v_1 (array T_java_lang_String))) (and (= (PO_LT T_javafe_ast_Stmt T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Stmt (asChild T_javafe_ast_Stmt T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_InstanceOfExpr (asChild T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr)) (= (PO_LT T_java_util_Hashtable T_java_util_Dictionary) true_term) (= T_java_util_Hashtable (asChild T_java_util_Hashtable T_java_util_Dictionary)) (= (PO_LT T_java_util_Hashtable T_java_util_Map) true_term) (= (PO_LT T_java_util_Hashtable T_java_lang_Cloneable) true_term) (= (PO_LT T_java_util_Hashtable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_NewArrayExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewArrayExpr (asChild T_javafe_ast_NewArrayExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_StmtPragma T_javafe_ast_Stmt) true_term) (= T_javafe_ast_StmtPragma (asChild T_javafe_ast_StmtPragma T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_MethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_MethodInvocation (asChild T_javafe_ast_MethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Float T_java_lang_Number) true_term) (= T_java_lang_Float (asChild T_java_lang_Float T_java_lang_Number)) true (= (PO_LT T_java_lang_Float T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_Name T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Name (asChild T_javafe_ast_Name T_javafe_ast_ASTNode)) (= (PO_LT T_java_io_Serializable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_InitBlock (asChild T_javafe_ast_InitBlock T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_tc_Env T_java_lang_Object) true_term) (= T_javafe_tc_Env (asChild T_javafe_tc_Env T_java_lang_Object)) (= (PO_LT T_javafe_ast_Modifiers T_java_lang_Object) true_term) (= T_javafe_ast_Modifiers (asChild T_javafe_ast_Modifiers T_java_lang_Object)) (= (PO_LT T_javafe_tc_TagConstants T_javafe_parser_TagConstants) true_term) (= T_javafe_tc_TagConstants (asChild T_javafe_tc_TagConstants T_javafe_parser_TagConstants)) (= (PO_LT T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ObjectDesignator (asChild T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Object) true_term) (= T_javafe_ast_ASTNode (asChild T_javafe_ast_ASTNode T_java_lang_Object)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Cloneable) true_term) (= (PO_LT T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_LocalVarDecl (asChild T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_java_lang__the_root_interface_ T_java_lang_Object) true_term) (= (PO_LT T_javafe_tc_FieldDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_FieldDeclVec (asChild T_javafe_tc_FieldDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_CatchClause T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CatchClause (asChild T_javafe_ast_CatchClause T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_GeneratedTags T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_SwitchStmt (asChild T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_LexicalPragmaVec T_java_lang_Object) true_term) (= T_javafe_ast_LexicalPragmaVec (asChild T_javafe_ast_LexicalPragmaVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_IdentifierVec T_java_lang_Object) true_term) (= T_javafe_ast_IdentifierVec (asChild T_javafe_ast_IdentifierVec T_java_lang_Object)) (= (PO_LT T_java_lang_Comparable T_java_lang_Object) true_term) (= (PO_LT T_javafe_util_Assert T_java_lang_Object) true_term) (= T_javafe_util_Assert (asChild T_javafe_util_Assert T_java_lang_Object)) (= (PO_LT T_javafe_ast_FormalParaDeclVec T_java_lang_Object) true_term) (= T_javafe_ast_FormalParaDeclVec (asChild T_javafe_ast_FormalParaDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_IfStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_IfStmt (asChild T_javafe_ast_IfStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Boolean T_java_lang_Object) true_term) (= T_java_lang_Boolean (asChild T_java_lang_Boolean T_java_lang_Object)) true (= (PO_LT T_java_lang_Boolean T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_Long T_java_lang_Number) true_term) (= T_java_lang_Long (asChild T_java_lang_Long T_java_lang_Number)) true (= (PO_LT T_java_lang_Long T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewInstanceExpr (asChild T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_LiteralExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_LiteralExpr (asChild T_javafe_ast_LiteralExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_Identifier T_java_lang_Object) true_term) (= T_javafe_ast_Identifier (asChild T_javafe_ast_Identifier T_java_lang_Object)) true (= (PO_LT T_java_util_Map T_java_lang_Object) true_term) (= (PO_LT T_java_util_Map T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SynchronizeStmt (asChild T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_CastExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CastExpr (asChild T_javafe_ast_CastExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_tc_MethodDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_MethodDeclVec (asChild T_javafe_tc_MethodDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_SwitchLabel T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SwitchLabel (asChild T_javafe_ast_SwitchLabel T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_OnDemandImportDecl (asChild T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_LexicalPragma T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_LexicalPragma (asChild T_javafe_ast_LexicalPragma T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_StandardPrettyPrint T_javafe_ast_PrettyPrint) true_term) (= T_javafe_ast_StandardPrettyPrint (asChild T_javafe_ast_StandardPrettyPrint T_javafe_ast_PrettyPrint)) (= (PO_LT T_javafe_ast_BinaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_BinaryExpr (asChild T_javafe_ast_BinaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_TypeDeclElemVec T_java_lang_Object) true_term) (= T_javafe_ast_TypeDeclElemVec (asChild T_javafe_ast_TypeDeclElemVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ConstructorInvocation (asChild T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ThisExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ThisExpr (asChild T_javafe_ast_ThisExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryFinallyStmt (asChild T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeDecl (asChild T_javafe_ast_TypeDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_TypeModifierPragma T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeModifierPragma (asChild T_javafe_ast_TypeModifierPragma T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_Type T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Type (asChild T_javafe_ast_Type T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ModifierPragma T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ModifierPragma (asChild T_javafe_ast_ModifierPragma T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_SuperObjectDesignator (asChild T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_lang_Integer T_java_lang_Number) true_term) (= T_java_lang_Integer (asChild T_java_lang_Integer T_java_lang_Number)) true (= (PO_LT T_java_lang_Integer T_java_lang_Comparable) true_term) (= (PO_LT T_java_lang_Number T_java_lang_Object) true_term) (= T_java_lang_Number (asChild T_java_lang_Number T_java_lang_Object)) (= (PO_LT T_java_lang_Number T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_SingleTypeImportDecl (asChild T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_ImportDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ImportDecl (asChild T_javafe_ast_ImportDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ForStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ForStmt (asChild T_javafe_ast_ForStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_DoStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_DoStmt (asChild T_javafe_ast_DoStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ASTDecoration T_java_lang_Object) true_term) (= T_javafe_ast_ASTDecoration (asChild T_javafe_ast_ASTDecoration T_java_lang_Object)) (= (PO_LT T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_ExprObjectDesignator (asChild T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_ast_VarInitVec T_java_lang_Object) true_term) (= T_javafe_ast_VarInitVec (asChild T_javafe_ast_VarInitVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_VariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_VariableAccess (asChild T_javafe_ast_VariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_TypeDeclVec T_java_lang_Object) true_term) (= T_javafe_ast_TypeDeclVec (asChild T_javafe_ast_TypeDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_ThrowStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ThrowStmt (asChild T_javafe_ast_ThrowStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_StmtVec T_java_lang_Object) true_term) (= T_javafe_ast_StmtVec (asChild T_javafe_ast_StmtVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousVariableAccess (asChild T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr)) (= (PO_LT T_java_io_OutputStream T_java_lang_Object) true_term) (= T_java_io_OutputStream (asChild T_java_io_OutputStream T_java_lang_Object)) (= (PO_LT T_java_util_Dictionary T_java_lang_Object) true_term) (= T_java_util_Dictionary (asChild T_java_util_Dictionary T_java_lang_Object)) (= (PO_LT T_java_util_Dictionary T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_GenericVarDecl (asChild T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ClassDeclStmt (asChild T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_PrettyPrint T_java_lang_Object) true_term) (= T_javafe_ast_PrettyPrint (asChild T_javafe_ast_PrettyPrint T_java_lang_Object)) (= (PO_LT T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_GenericBlockStmt (asChild T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_PrimitiveType T_javafe_ast_Type) true_term) (= T_javafe_ast_PrimitiveType (asChild T_javafe_ast_PrimitiveType T_javafe_ast_Type)) (= (PO_LT T_java_lang_Character T_java_lang_Object) true_term) (= T_java_lang_Character (asChild T_java_lang_Character T_java_lang_Object)) true (= (PO_LT T_java_lang_Character T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_Character T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_TypeDeclElem T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousMethodInvocation (asChild T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_TagConstants T_javafe_ast_OperatorTags) true_term) (= T_javafe_ast_TagConstants (asChild T_javafe_ast_TagConstants T_javafe_ast_OperatorTags)) (= (PO_LT T_javafe_ast_EvalStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_EvalStmt (asChild T_javafe_ast_EvalStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_ClassDecl (asChild T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_UnaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_UnaryExpr (asChild T_javafe_ast_UnaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryCatchStmt (asChild T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_FieldAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_FieldAccess (asChild T_javafe_ast_FieldAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CompilationUnit (asChild T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FieldDecl (asChild T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_java_lang_Double T_java_lang_Number) true_term) (= T_java_lang_Double (asChild T_java_lang_Double T_java_lang_Number)) true (= (PO_LT T_java_lang_Double T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ClassLiteral T_javafe_ast_Expr) true_term) (= T_javafe_ast_ClassLiteral (asChild T_javafe_ast_ClassLiteral T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_VarInit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_VarInit (asChild T_javafe_ast_VarInit T_javafe_ast_ASTNode)) (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_ReturnStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ReturnStmt (asChild T_javafe_ast_ReturnStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FormalParaDecl (asChild T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_TypeDeclElemPragma T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeDeclElemPragma (asChild T_javafe_ast_TypeDeclElemPragma T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TypeDeclElemPragma T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_RoutineDecl (asChild T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_TypeObjectDesignator (asChild T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_ast_TypeNameVec T_java_lang_Object) true_term) (= T_javafe_ast_TypeNameVec (asChild T_javafe_ast_TypeNameVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_ModifierPragmaVec T_java_lang_Object) true_term) (= T_javafe_ast_ModifierPragmaVec (asChild T_javafe_ast_ModifierPragmaVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_VarDeclStmt (asChild T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ArrayRefExpr (asChild T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_BreakStmt (asChild T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_javafe_ast_OperatorTags T_java_lang_Object) true_term) (= T_javafe_ast_OperatorTags (asChild T_javafe_ast_OperatorTags T_java_lang_Object)) (= (PO_LT T_javafe_ast_OperatorTags T_javafe_ast_GeneratedTags) true_term) (= (PO_LT T_java_lang_StringBuffer T_java_lang_Object) true_term) (= T_java_lang_StringBuffer (asChild T_java_lang_StringBuffer T_java_lang_Object)) true (= (PO_LT T_java_lang_StringBuffer T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_CatchClauseVec T_java_lang_Object) true_term) (= T_javafe_ast_CatchClauseVec (asChild T_javafe_ast_CatchClauseVec T_java_lang_Object)) (= (PO_LT T_javafe_tc_TypeSig T_javafe_ast_Type) true_term) (= T_javafe_tc_TypeSig (asChild T_javafe_tc_TypeSig T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_TypeModifierPragmaVec T_java_lang_Object) true_term) (= T_javafe_ast_TypeModifierPragmaVec (asChild T_javafe_ast_TypeModifierPragmaVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_CondExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CondExpr (asChild T_javafe_ast_CondExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ArrayType T_javafe_ast_Type) true_term) (= T_javafe_ast_ArrayType (asChild T_javafe_ast_ArrayType T_javafe_ast_Type)) (= (PO_LT T_javafe_parser_TagConstants T_javafe_ast_TagConstants) true_term) (= T_javafe_parser_TagConstants (asChild T_javafe_parser_TagConstants T_javafe_ast_TagConstants)) (= (PO_LT T_javafe_ast_CompoundName T_javafe_ast_Name) true_term) (= T_javafe_ast_CompoundName (asChild T_javafe_ast_CompoundName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_ArrayInit T_javafe_ast_VarInit) true_term) (= T_javafe_ast_ArrayInit (asChild T_javafe_ast_ArrayInit T_javafe_ast_VarInit)) (= (PO_LT T_javafe_ast_ImportDeclVec T_java_lang_Object) true_term) (= T_javafe_ast_ImportDeclVec (asChild T_javafe_ast_ImportDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_ExprVec T_java_lang_Object) true_term) (= T_javafe_ast_ExprVec (asChild T_javafe_ast_ExprVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_WhileStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_WhileStmt (asChild T_javafe_ast_WhileStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_BlockStmt (asChild T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_ParenExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ParenExpr (asChild T_javafe_ast_ParenExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_MethodDecl (asChild T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_InterfaceDecl (asChild T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_ContinueStmt (asChild T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_javafe_ast_SimpleName T_javafe_ast_Name) true_term) (= T_javafe_ast_SimpleName (asChild T_javafe_ast_SimpleName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_Expr T_javafe_ast_VarInit) true_term) (= T_javafe_ast_Expr (asChild T_javafe_ast_Expr T_javafe_ast_VarInit)) (= (PO_LT T_java_lang_String T_java_lang_Object) true_term) (= T_java_lang_String (asChild T_java_lang_String T_java_lang_Object)) true (= (PO_LT T_java_lang_String T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_String T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_SkipStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SkipStmt (asChild T_javafe_ast_SkipStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_ConstructorDecl (asChild T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_java_util_EscjavaKeyValue T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_LabelStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_LabelStmt (asChild T_javafe_ast_LabelStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_BranchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_BranchStmt (asChild T_javafe_ast_BranchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_util_Location T_java_lang_Object) true_term) (= T_javafe_util_Location (asChild T_javafe_util_Location T_java_lang_Object)) (= (PO_LT T_javafe_ast_TypeName T_javafe_ast_Type) true_term) (= T_javafe_ast_TypeName (asChild T_javafe_ast_TypeName T_javafe_ast_Type)) (and (= arrayType (+ DIST_ZERO_1 0)) (= T_boolean (+ DIST_ZERO_1 1)) (= T_char (+ DIST_ZERO_1 2)) (= T_byte (+ DIST_ZERO_1 3)) (= T_short (+ DIST_ZERO_1 4)) (= T_int (+ DIST_ZERO_1 5)) (= T_long (+ DIST_ZERO_1 6)) (= T_float (+ DIST_ZERO_1 7)) (= T_double (+ DIST_ZERO_1 8)) (= T__TYPE (+ DIST_ZERO_1 9)) (= T_javafe_ast_Stmt (+ DIST_ZERO_1 10)) (= T_javafe_ast_InstanceOfExpr (+ DIST_ZERO_1 11)) (= T_java_util_Hashtable (+ DIST_ZERO_1 12)) (= T_javafe_ast_NewArrayExpr (+ DIST_ZERO_1 13)) (= T_javafe_ast_StmtPragma (+ DIST_ZERO_1 14)) (= T_javafe_ast_MethodInvocation (+ DIST_ZERO_1 15)) (= T_java_lang_Float (+ DIST_ZERO_1 16)) (= T_javafe_ast_Name (+ DIST_ZERO_1 17)) (= T_java_io_Serializable (+ DIST_ZERO_1 18)) (= T_javafe_ast_InitBlock (+ DIST_ZERO_1 19)) (= T_javafe_tc_Env (+ DIST_ZERO_1 20)) (= T_javafe_ast_Modifiers (+ DIST_ZERO_1 21)) (= T_javafe_tc_TagConstants (+ DIST_ZERO_1 22)) (= T_javafe_ast_ObjectDesignator (+ DIST_ZERO_1 23)) (= T_javafe_ast_ASTNode (+ DIST_ZERO_1 24)) (= T_javafe_ast_LocalVarDecl (+ DIST_ZERO_1 25)) (= T_java_lang__the_root_interface_ (+ DIST_ZERO_1 26)) (= T_javafe_tc_FieldDeclVec (+ DIST_ZERO_1 27)) (= T_javafe_ast_CatchClause (+ DIST_ZERO_1 28)) (= T_javafe_ast_GeneratedTags (+ DIST_ZERO_1 29)) (= T_javafe_ast_SwitchStmt (+ DIST_ZERO_1 30)) (= T_javafe_ast_LexicalPragmaVec (+ DIST_ZERO_1 31)) (= T_javafe_ast_IdentifierVec (+ DIST_ZERO_1 32)) (= T_java_lang_Comparable (+ DIST_ZERO_1 33)) (= T_javafe_util_Assert (+ DIST_ZERO_1 34)) (= T_javafe_ast_FormalParaDeclVec (+ DIST_ZERO_1 35)) (= T_javafe_ast_IfStmt (+ DIST_ZERO_1 36)) (= T_java_lang_Boolean (+ DIST_ZERO_1 37)) (= T_java_lang_Long (+ DIST_ZERO_1 38)) (= T_javafe_ast_NewInstanceExpr (+ DIST_ZERO_1 39)) (= T_javafe_ast_LiteralExpr (+ DIST_ZERO_1 40)) (= T_java_lang_Object (+ DIST_ZERO_1 41)) (= T_javafe_ast_Identifier (+ DIST_ZERO_1 42)) (= T_java_util_Map (+ DIST_ZERO_1 43)) (= T_javafe_ast_SynchronizeStmt (+ DIST_ZERO_1 44)) (= T_javafe_ast_CastExpr (+ DIST_ZERO_1 45)) (= T_javafe_tc_MethodDeclVec (+ DIST_ZERO_1 46)) (= T_javafe_ast_SwitchLabel (+ DIST_ZERO_1 47)) (= T_javafe_ast_OnDemandImportDecl (+ DIST_ZERO_1 48)) (= T_javafe_ast_LexicalPragma (+ DIST_ZERO_1 49)) (= T_javafe_ast_StandardPrettyPrint (+ DIST_ZERO_1 50)) (= T_javafe_ast_BinaryExpr (+ DIST_ZERO_1 51)) (= T_javafe_ast_TypeDeclElemVec (+ DIST_ZERO_1 52)) (= T_javafe_ast_ConstructorInvocation (+ DIST_ZERO_1 53)) (= T_javafe_ast_ThisExpr (+ DIST_ZERO_1 54)) (= T_javafe_ast_TryFinallyStmt (+ DIST_ZERO_1 55)) (= T_javafe_ast_TypeDecl (+ DIST_ZERO_1 56)) (= T_javafe_ast_TypeModifierPragma (+ DIST_ZERO_1 57)) (= T_javafe_ast_Type (+ DIST_ZERO_1 58)) (= T_javafe_ast_ModifierPragma (+ DIST_ZERO_1 59)) (= T_javafe_ast_SuperObjectDesignator (+ DIST_ZERO_1 60)) (= T_java_lang_Integer (+ DIST_ZERO_1 61)) (= T_java_lang_Number (+ DIST_ZERO_1 62)) (= T_javafe_ast_SingleTypeImportDecl (+ DIST_ZERO_1 63)) (= T_javafe_ast_ImportDecl (+ DIST_ZERO_1 64)) (= T_javafe_ast_ForStmt (+ DIST_ZERO_1 65)) (= T_javafe_ast_DoStmt (+ DIST_ZERO_1 66)) (= T_javafe_ast_ASTDecoration (+ DIST_ZERO_1 67)) (= T_javafe_ast_ExprObjectDesignator (+ DIST_ZERO_1 68)) (= T_javafe_ast_VarInitVec (+ DIST_ZERO_1 69)) (= T_javafe_ast_VariableAccess (+ DIST_ZERO_1 70)) (= T_javafe_ast_TypeDeclVec (+ DIST_ZERO_1 71)) (= T_javafe_ast_ThrowStmt (+ DIST_ZERO_1 72)) (= T_javafe_ast_StmtVec (+ DIST_ZERO_1 73)) (= T_javafe_ast_AmbiguousVariableAccess (+ DIST_ZERO_1 74)) (= T_java_io_OutputStream (+ DIST_ZERO_1 75)) (= T_java_util_Dictionary (+ DIST_ZERO_1 76)) (= T_javafe_ast_GenericVarDecl (+ DIST_ZERO_1 77)) (= T_javafe_ast_ClassDeclStmt (+ DIST_ZERO_1 78)) (= T_javafe_ast_PrettyPrint (+ DIST_ZERO_1 79)) (= T_javafe_ast_GenericBlockStmt (+ DIST_ZERO_1 80)) (= T_javafe_ast_PrimitiveType (+ DIST_ZERO_1 81)) (= T_java_lang_Character (+ DIST_ZERO_1 82)) (= T_javafe_ast_TypeDeclElem (+ DIST_ZERO_1 83)) (= T_javafe_ast_AmbiguousMethodInvocation (+ DIST_ZERO_1 84)) (= T_javafe_ast_TagConstants (+ DIST_ZERO_1 85)) (= T_javafe_ast_EvalStmt (+ DIST_ZERO_1 86)) (= T_javafe_ast_ClassDecl (+ DIST_ZERO_1 87)) (= T_javafe_ast_UnaryExpr (+ DIST_ZERO_1 88)) (= T_javafe_ast_TryCatchStmt (+ DIST_ZERO_1 89)) (= T_javafe_ast_FieldAccess (+ DIST_ZERO_1 90)) (= T_javafe_ast_CompilationUnit (+ DIST_ZERO_1 91)) (= T_javafe_ast_FieldDecl (+ DIST_ZERO_1 92)) (= T_java_lang_Double (+ DIST_ZERO_1 93)) (= T_javafe_ast_ClassLiteral (+ DIST_ZERO_1 94)) (= T_javafe_ast_VarInit (+ DIST_ZERO_1 95)) (= T_java_lang_Cloneable (+ DIST_ZERO_1 96)) (= T_javafe_ast_ReturnStmt (+ DIST_ZERO_1 97)) (= T_javafe_ast_FormalParaDecl (+ DIST_ZERO_1 98)) (= T_javafe_ast_TypeDeclElemPragma (+ DIST_ZERO_1 99)) (= T_javafe_ast_RoutineDecl (+ DIST_ZERO_1 100)) (= T_javafe_ast_TypeObjectDesignator (+ DIST_ZERO_1 101)) (= T_javafe_ast_TypeNameVec (+ DIST_ZERO_1 102)) (= T_javafe_ast_ModifierPragmaVec (+ DIST_ZERO_1 103)) (= T_javafe_ast_VarDeclStmt (+ DIST_ZERO_1 104)) (= T_javafe_ast_ArrayRefExpr (+ DIST_ZERO_1 105)) (= T_javafe_ast_BreakStmt (+ DIST_ZERO_1 106)) (= T_javafe_ast_OperatorTags (+ DIST_ZERO_1 107)) (= T_java_lang_StringBuffer (+ DIST_ZERO_1 108)) (= T_javafe_ast_CatchClauseVec (+ DIST_ZERO_1 109)) (= T_javafe_tc_TypeSig (+ DIST_ZERO_1 110)) (= T_javafe_ast_TypeModifierPragmaVec (+ DIST_ZERO_1 111)) (= T_javafe_ast_CondExpr (+ DIST_ZERO_1 112)) (= T_javafe_ast_ArrayType (+ DIST_ZERO_1 113)) (= T_javafe_parser_TagConstants (+ DIST_ZERO_1 114)) (= T_javafe_ast_CompoundName (+ DIST_ZERO_1 115)) (= T_javafe_ast_ArrayInit (+ DIST_ZERO_1 116)) (= T_javafe_ast_ImportDeclVec (+ DIST_ZERO_1 117)) (= T_javafe_ast_ExprVec (+ DIST_ZERO_1 118)) (= T_javafe_ast_WhileStmt (+ DIST_ZERO_1 119)) (= T_javafe_ast_BlockStmt (+ DIST_ZERO_1 120)) (= T_javafe_ast_ParenExpr (+ DIST_ZERO_1 121)) (= T_javafe_ast_MethodDecl (+ DIST_ZERO_1 122)) (= T_javafe_ast_InterfaceDecl (+ DIST_ZERO_1 123)) (= T_javafe_ast_ContinueStmt (+ DIST_ZERO_1 124)) (= T_javafe_ast_SimpleName (+ DIST_ZERO_1 125)) (= T_javafe_ast_Expr (+ DIST_ZERO_1 126)) (= T_java_lang_String (+ DIST_ZERO_1 127)) (= T_javafe_ast_SkipStmt (+ DIST_ZERO_1 128)) (= T_javafe_ast_ConstructorDecl (+ DIST_ZERO_1 129)) (= T_java_util_EscjavaKeyValue (+ DIST_ZERO_1 130)) (= T_javafe_ast_LabelStmt (+ DIST_ZERO_1 131)) (= T_javafe_ast_BranchStmt (+ DIST_ZERO_1 132)) (= T_javafe_util_Location (+ DIST_ZERO_1 133)) (= T_javafe_ast_TypeName (+ DIST_ZERO_1 134))) (= true_term (is VARDECLSTMT_33_27_7 T_int)) (= VARDECLSTMT_33_27_7 13) (= true_term (is AND_32_20_26 T_int)) (= AND_32_20_26 55) (= true_term (is PARENEXPR_33_54_7 T_int)) (= PARENEXPR_33_54_7 40) (= true_term (is ASGURSHIFT_32_48_26 T_int)) (= ASGURSHIFT_32_48_26 81) (= true_term (is noTokens_119_212_27 T_int)) (= true_term (is NULLLIT_31_45_26 T_int)) (= NULLLIT_31_45_26 111) (= true_term (is SWITCHSTMT_33_26_7 T_int)) (= SWITCHSTMT_33_26_7 12) (= true_term (is OR_32_19_26 T_int)) (= OR_32_19_26 54) (= true_term (is CASTEXPR_33_53_7 T_int)) (= CASTEXPR_33_53_7 39) (= true_term (is ASGRSHIFT_32_47_26 T_int)) (= ASGRSHIFT_32_47_26 80) (= true_term (is STRINGLIT_31_44_26 T_int)) (= STRINGLIT_31_44_26 110) (= true_term (is BLOCKSTMT_33_25_7 T_int)) (= BLOCKSTMT_33_25_7 11) (= true_term (is INSTANCEOFEXPR_33_52_7 T_int)) (= INSTANCEOFEXPR_33_52_7 38) (= true_term (is ASGLSHIFT_32_46_26 T_int)) (= ASGLSHIFT_32_46_26 79) (= true_term (is DOUBLELIT_31_43_26 T_int)) (= DOUBLELIT_31_43_26 109) (= true_term (is TYPEMODIFIERPRAGMA_119_28_26 T_int)) (= TYPEMODIFIERPRAGMA_119_28_26 118) (= true_term (is FORMALPARADECL_33_24_7 T_int)) (= FORMALPARADECL_33_24_7 10) (= true_term (is CONDEXPR_33_51_7 T_int)) (= CONDEXPR_33_51_7 37) (= true_term (is ASGSUB_32_45_26 T_int)) (= ASGSUB_32_45_26 78) (= true_term (is FLOATLIT_31_42_26 T_int)) (= FLOATLIT_31_42_26 108) (= true_term (is TYPEDECLELEMPRAGMA_119_27_26 T_int)) (= TYPEDECLELEMPRAGMA_119_27_26 117) (= true_term (is FIELDDECL_33_23_7 T_int)) (= FIELDDECL_33_23_7 9) (= true_term (is NEWARRAYEXPR_33_50_7 T_int)) (= NEWARRAYEXPR_33_50_7 36) (= true_term (is ASGADD_32_44_26 T_int)) (= ASGADD_32_44_26 77) (= true_term (is CHARLIT_31_41_26 T_int)) (= CHARLIT_31_41_26 107) (= true_term (is STMTPRAGMA_119_26_26 T_int)) (= STMTPRAGMA_119_26_26 116) (= true_term (is LOCALVARDECL_33_22_7 T_int)) (= LOCALVARDECL_33_22_7 8) (= true_term (is NEWINSTANCEEXPR_33_49_7 T_int)) (= NEWINSTANCEEXPR_33_49_7 35) (= true_term (is ASGREM_32_43_26 T_int)) (= ASGREM_32_43_26 76) (= true_term (is LONGLIT_31_40_26 T_int)) (= LONGLIT_31_40_26 106) (= true_term (is MODIFIERPRAGMA_119_25_26 T_int)) (= MODIFIERPRAGMA_119_25_26 115) (= true_term (is INITBLOCK_33_21_7 T_int)) (= INITBLOCK_33_21_7 7) (= true_term (is ARRAYREFEXPR_33_48_7 T_int)) (= ARRAYREFEXPR_33_48_7 34) (= true_term (is ASGDIV_32_42_26 T_int)) (= ASGDIV_32_42_26 75) (= true_term (is INTLIT_31_39_26 T_int)) (= INTLIT_31_39_26 105) (= true_term (is LEXICALPRAGMA_119_24_26 T_int)) (= LEXICALPRAGMA_119_24_26 114) (= true_term (is METHODDECL_33_20_7 T_int)) (= METHODDECL_33_20_7 6) (= true_term (is otherCodes_119_202_27 ?v_0)) (not (= otherCodes_119_202_27 null)) (= (typeof otherCodes_119_202_27) ?v_0) (= (arrayLength otherCodes_119_202_27) 15) (= true_term (is THISEXPR_33_47_7 T_int)) (= THISEXPR_33_47_7 33) (= true_term (is ASGMUL_32_41_26 T_int)) (= ASGMUL_32_41_26 74) (= true_term (is BOOLEANLIT_31_38_26 T_int)) (= BOOLEANLIT_31_38_26 104) (= true_term (is CONSTRUCTORDECL_33_19_7 T_int)) (= CONSTRUCTORDECL_33_19_7 5) (= true_term (is FIRST_KEYWORD_119_51_26 T_int)) (= FIRST_KEYWORD_119_51_26 133) (= true_term (is ARRAYINIT_33_46_7 T_int)) (= ARRAYINIT_33_46_7 32) (= true_term (is ASSIGN_32_40_26 T_int)) (= ASSIGN_32_40_26 73) (= true_term (is SHORTTYPE_31_36_26 T_int)) (= SHORTTYPE_31_36_26 103) (= true_term (is INTERFACEDECL_33_18_7 T_int)) (= INTERFACEDECL_33_18_7 4) (= true_term (is CATCHCLAUSE_33_45_7 T_int)) (= CATCHCLAUSE_33_45_7 31) (= true_term (is STAR_32_37_26 T_int)) (= STAR_32_37_26 72) (= true_term (is BYTETYPE_31_35_26 T_int)) (= BYTETYPE_31_35_26 102) (= true_term (is CLASSDECL_33_17_7 T_int)) (= CLASSDECL_33_17_7 3) (= true_term (is CONSTRUCTORINVOCATION_33_44_7 T_int)) (= CONSTRUCTORINVOCATION_33_44_7 30) (= true_term (is MOD_32_36_26 T_int)) (= MOD_32_36_26 71) (= true_term (is TYPESIG_118_6_28 T_int)) (= TYPESIG_118_6_28 184) (= true_term (is NULLTYPE_31_34_26 T_int)) (= NULLTYPE_31_34_26 101) (= true_term (is ONDEMANDIMPORTDECL_33_16_7 T_int)) (= ONDEMANDIMPORTDECL_33_16_7 2) (= true_term (is TRYCATCHSTMT_33_43_7 T_int)) (= TRYCATCHSTMT_33_43_7 29) (= true_term (is DIV_32_35_26 T_int)) (= DIV_32_35_26 70) (= true_term (is VOIDTYPE_31_33_26 T_int)) (= VOIDTYPE_31_33_26 100) (= true_term (is SINGLETYPEIMPORTDECL_33_15_7 T_int)) (= SINGLETYPEIMPORTDECL_33_15_7 1) (= true_term (is TRYFINALLYSTMT_33_42_7 T_int)) (= TRYFINALLYSTMT_33_42_7 28) (= true_term (is SUB_32_34_26 T_int)) (= SUB_32_34_26 69) (= true_term (is DOUBLETYPE_31_32_26 T_int)) (= DOUBLETYPE_31_32_26 99) (= true_term (is MIN_VALUE_105_39_30 T_int)) (= MIN_VALUE_105_39_30 neg2147483648) (= true_term (is COMPILATIONUNIT_33_14_7 T_int)) (= COMPILATIONUNIT_33_14_7 0) (= true_term (is SWITCHLABEL_33_41_7 T_int)) (= SWITCHLABEL_33_41_7 27) (= true_term (is ADD_32_33_26 T_int)) (= ADD_32_33_26 68) (= true_term (is FLOATTYPE_31_31_26 T_int)) (= FLOATTYPE_31_31_26 98) (= true_term (is otherStrings_119_193_30 ?v_1)) (not (= otherStrings_119_193_30 null)) (= (typeof otherStrings_119_193_30) ?v_1) (= (arrayLength otherStrings_119_193_30) 15) (= true_term (is SKIPSTMT_33_40_7 T_int)) (= SKIPSTMT_33_40_7 26) (= true_term (is URSHIFT_32_32_26 T_int)) (= URSHIFT_32_32_26 67) (= true_term (is COMPOUNDNAME_33_67_7 T_int)) (= COMPOUNDNAME_33_67_7 53) (= true_term (is CHARTYPE_31_30_26 T_int)) (= CHARTYPE_31_30_26 97) (= true_term (is FORSTMT_33_39_7 T_int)) (= FORSTMT_33_39_7 25) (= true_term (is RSHIFT_32_31_26 T_int)) (= RSHIFT_32_31_26 66) (= true_term (is SIMPLENAME_33_66_7 T_int)) (= SIMPLENAME_33_66_7 52) (= true_term (is LONGTYPE_31_29_26 T_int)) (= LONGTYPE_31_29_26 96) (= true_term (is IFSTMT_33_38_7 T_int)) (= IFSTMT_33_38_7 24) (= true_term (is LSHIFT_32_30_26 T_int)) (= LSHIFT_32_30_26 65) (= true_term (is ARRAYTYPE_33_65_7 T_int)) (= ARRAYTYPE_33_65_7 51) (= true_term (is INTTYPE_31_28_26 T_int)) (= INTTYPE_31_28_26 95) (= true_term (is POSTFIXDEC_32_63_26 T_int)) (= POSTFIXDEC_32_63_26 92) (= true_term (is LABELSTMT_33_37_7 T_int)) (= LABELSTMT_33_37_7 23) (= true_term (is LT_32_29_26 T_int)) (= LT_32_29_26 64) (= true_term (is TYPENAME_33_64_7 T_int)) (= TYPENAME_33_64_7 50) (= true_term (is BOOLEANTYPE_31_27_26 T_int)) (= BOOLEANTYPE_31_27_26 94) (= true_term (is POSTFIXINC_32_62_26 T_int)) (= POSTFIXINC_32_62_26 91) (= true_term (is CONTINUESTMT_33_36_7 T_int)) (= CONTINUESTMT_33_36_7 22) (= true_term (is LE_32_28_26 T_int)) (= LE_32_28_26 63) (= true_term (is SUPEROBJECTDESIGNATOR_33_63_7 T_int)) (= SUPEROBJECTDESIGNATOR_33_63_7 49) (= true_term (is IDENT_31_25_26 T_int)) (= IDENT_31_25_26 93) (= true_term (is DEC_32_59_26 T_int)) (= DEC_32_59_26 90) (= true_term (is BREAKSTMT_33_35_7 T_int)) (= BREAKSTMT_33_35_7 21) (= true_term (is GT_32_27_26 T_int)) (= GT_32_27_26 62) (= true_term (is TYPEOBJECTDESIGNATOR_33_62_7 T_int)) (= TYPEOBJECTDESIGNATOR_33_62_7 48) (= true_term (is INC_32_58_26 T_int)) (= INC_32_58_26 89) (= true_term (is THROWSTMT_33_34_7 T_int)) (= THROWSTMT_33_34_7 20) (= true_term (is GE_32_26_26 T_int)) (= GE_32_26_26 61) (= true_term (is EXPROBJECTDESIGNATOR_33_61_7 T_int)) (= EXPROBJECTDESIGNATOR_33_61_7 47) (= true_term (is BITNOT_32_57_26 T_int)) (= BITNOT_32_57_26 88) (= true_term (is RETURNSTMT_33_33_7 T_int)) (= RETURNSTMT_33_33_7 19) (= true_term (is punctuationCodes_119_164_19 ?v_0)) (not (= punctuationCodes_119_164_19 null)) (= (typeof punctuationCodes_119_164_19) ?v_0) (= (arrayLength punctuationCodes_119_164_19) 48) (= true_term (is punctuationStrings_119_134_22 ?v_1)) (not (= punctuationStrings_119_134_22 null)) (= (typeof punctuationStrings_119_134_22) ?v_1) (= (arrayLength punctuationStrings_119_134_22) 48) (= true_term (is EQ_32_25_26 T_int)) (= EQ_32_25_26 60) (= true_term (is CLASSLITERAL_33_60_7 T_int)) (= CLASSLITERAL_33_60_7 46) (= true_term (is NOT_32_56_26 T_int)) (= NOT_32_56_26 87) (= true_term (is EVALSTMT_33_32_7 T_int)) (= EVALSTMT_33_32_7 18) (= true_term (is NE_32_24_26 T_int)) (= NE_32_24_26 59) (= true_term (is METHODINVOCATION_33_59_7 T_int)) (= METHODINVOCATION_33_59_7 45) (= true_term (is LAST_KEYWORD_119_103_26 T_int)) (= LAST_KEYWORD_119_103_26 183) (= true_term (is UNARYSUB_32_55_26 T_int)) (= UNARYSUB_32_55_26 86) (= true_term (is MIN_VALUE_107_38_29 T_long)) (= MIN_VALUE_107_38_29 neg9223372036854775808) (= true_term (is keywordStrings_119_181_30 ?v_1)) (not (= keywordStrings_119_181_30 null)) (= (typeof keywordStrings_119_181_30) ?v_1) (= (arrayLength keywordStrings_119_181_30) 51) (= true_term (is SYNCHRONIZESTMT_33_31_7 T_int)) (= SYNCHRONIZESTMT_33_31_7 17) (= true_term (is NULL_119_82_26 T_int)) (= NULL_119_82_26 163) (= true_term (is BITAND_32_23_26 T_int)) (= BITAND_32_23_26 58) (= true_term (is AMBIGUOUSMETHODINVOCATION_33_58_7 T_int)) (= AMBIGUOUSMETHODINVOCATION_33_58_7 44) (= true_term (is UNARYADD_32_54_26 T_int)) (= UNARYADD_32_54_26 85) (= true_term (is DOSTMT_33_30_7 T_int)) (= DOSTMT_33_30_7 16) (= true_term (is BITXOR_32_22_26 T_int)) (= BITXOR_32_22_26 57) (= true_term (is FIELDACCESS_33_57_7 T_int)) (= FIELDACCESS_33_57_7 43) (= true_term (is ASGBITXOR_32_51_26 T_int)) (= ASGBITXOR_32_51_26 84) (= true_term (is WHILESTMT_33_29_7 T_int)) (= WHILESTMT_33_29_7 15) (= true_term (is BITOR_32_21_26 T_int)) (= BITOR_32_21_26 56) (= true_term (is VARIABLEACCESS_33_56_7 T_int)) (= VARIABLEACCESS_33_56_7 42) (= true_term (is NULL_116_60_26 T_int)) (= NULL_116_60_26 0) (= true_term (is ASGBITOR_32_50_26 T_int)) (= ASGBITOR_32_50_26 83) (= true_term (is CLASSDECLSTMT_33_28_7 T_int)) (= CLASSDECLSTMT_33_28_7 14) (= true_term (is AMBIGUOUSVARIABLEACCESS_33_55_7 T_int)) (= AMBIGUOUSVARIABLEACCESS_33_55_7 41) (= true_term (is ASGBITAND_32_49_26 T_int)) (= ASGBITAND_32_49_26 82))))
+(declare-fun S_1068_58 () Int)
+(declare-fun S_1068_13 () Int)
+(declare-fun loc_pre_71_29_13 () Int)
+(declare-fun loc_71_29_13 () Int)
+(declare-fun loc_pre_68_33_13 () Int)
+(declare-fun loc_68_33_13 () Int)
+(declare-fun VARDECLSTMT_pre_33_27_7 () Int)
+(declare-fun name_pre_96_20_28 () Int)
+(declare-fun name_96_20_28 () Int)
+(declare-fun tag_pre_117_30_13 () Int)
+(declare-fun tag_117_30_13 () Int)
+(declare-fun label_pre_58_15_34 () Int)
+(declare-fun label_58_15_34 () Int)
+(declare-fun type_pre_87_32_32 () Int)
+(declare-fun type_87_32_32 () Int)
+(declare-fun locOp_pre_93_43_13 () Int)
+(declare-fun locOp_93_43_13 () Int)
+(declare-fun locOpenParen_pre_101_28_13 () Int)
+(declare-fun locOpenParen_101_28_13 () Int)
+(declare-fun name_pre_100_25_28 () Int)
+(declare-fun name_100_25_28 () Int)
+(declare-fun args_pre_70_51_31 () Int)
+(declare-fun args_70_51_31 () Int)
+(declare-fun AND_pre_32_20_26 () Int)
+(declare-fun PARENEXPR_pre_33_54_7 () Int)
+(declare-fun loc_pre_55_20_13 () Int)
+(declare-fun loc_55_20_13 () Int)
+(declare-fun ASGURSHIFT_pre_32_48_26 () Int)
+(declare-fun id_pre_97_19_34 () Int)
+(declare-fun id_97_19_34 () Int)
+(declare-fun noTokens_pre_119_212_27 () Int)
+(declare-fun count_pre_26_67_33 () Int)
+(declare-fun count_26_67_33 () Int)
+(declare-fun NULLLIT_pre_31_45_26 () Int)
+(declare-fun modifiers_pre_24_28_13 () Int)
+(declare-fun modifiers_24_28_13 () Int)
+(declare-fun locGuardOpenParen_pre_49_23_13 () Int)
+(declare-fun locGuardOpenParen_49_23_13 () Int)
+(declare-fun type_pre_91_18_28 () Int)
+(declare-fun type_91_18_28 () Int)
+(declare-fun SWITCHSTMT_pre_33_26_7 () Int)
+(declare-fun tmodifiers_pre_21_30_33 () Int)
+(declare-fun tmodifiers_21_30_33 () Int)
+(declare-fun OR_pre_32_19_26 () Int)
+(declare-fun specOnly_pre_24_26_17 () Int)
+(declare-fun specOnly_24_26_17 () Int)
+(declare-fun CASTEXPR_pre_33_53_7 () Int)
+(declare-fun pmodifiers_pre_76_26_27 () Int)
+(declare-fun pmodifiers_76_26_27 () Int)
+(declare-fun loc_pre_90_21_13 () Int)
+(declare-fun loc_90_21_13 () Int)
+(declare-fun ASGRSHIFT_pre_32_47_26 () Int)
+(declare-fun locCloseParen_pre_95_21_13 () Int)
+(declare-fun locCloseParen_95_21_13 () Int)
+(declare-fun count_pre_84_67_33 () Int)
+(declare-fun count_84_67_33 () Int)
+(declare-fun STRINGLIT_pre_31_44_26 () Int)
+(declare-fun hasParent_pre_25_149_30 () Int)
+(declare-fun hasParent_25_149_30 () Int)
+(declare-fun BLOCKSTMT_pre_33_25_7 () Int)
+(declare-fun modifiers_pre_76_24_13 () Int)
+(declare-fun modifiers_76_24_13 () Int)
+(declare-fun locFinally_pre_59_25_13 () Int)
+(declare-fun locFinally_59_25_13 () Int)
+(declare-fun locDot_pre_87_29_13 () Int)
+(declare-fun locDot_87_29_13 () Int)
+(declare-fun locDot_pre_92_23_13 () Int)
+(declare-fun locDot_92_23_13 () Int)
+(declare-fun locOpenParen_pre_70_48_13 () Int)
+(declare-fun locOpenParen_70_48_13 () Int)
+(declare-fun loc_pre_162_20_13 () Int)
+(declare-fun loc_162_20_13 () Int)
+(declare-fun syntax_pre_21_28_29 () Int)
+(declare-fun syntax_21_28_29 () Int)
+(declare-fun INSTANCEOFEXPR_pre_33_52_7 () Int)
+(declare-fun ASGLSHIFT_pre_32_46_26 () Int)
+(declare-fun implicit_pre_76_23_17 () Int)
+(declare-fun implicit_76_23_17 () Int)
+(declare-fun dims_pre_88_45_31 () Int)
+(declare-fun dims_88_45_31 () Int)
+(declare-fun count_pre_46_67_33 () Int)
+(declare-fun count_46_67_33 () Int)
+(declare-fun DOUBLELIT_pre_31_43_26 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_pre_119_28_26 () Int)
+(declare-fun classPrefix_pre_71_25_14 () Int)
+(declare-fun classPrefix_71_25_14 () Int)
+(declare-fun init_pre_73_20_17 () Int)
+(declare-fun init_73_20_17 () Int)
+(declare-fun body_pre_68_30_28 () Int)
+(declare-fun body_68_30_28 () Int)
+(declare-fun FORMALPARADECL_pre_33_24_7 () Int)
+(declare-fun tag_pre_85_32_13 () Int)
+(declare-fun tag_85_32_13 () Int)
+(declare-fun elements_pre_82_61_47 () Int)
+(declare-fun elements_82_61_47 () Int)
+(declare-fun locId_pre_101_25_13 () Int)
+(declare-fun locId_101_25_13 () Int)
+(declare-fun parent_pre_76_21_18 () Int)
+(declare-fun parent_76_21_18 () Int)
+(declare-fun CONDEXPR_pre_33_51_7 () Int)
+(declare-fun ASGSUB_pre_32_45_26 () Int)
+(declare-fun stmt_pre_55_17_33 () Int)
+(declare-fun stmt_55_17_33 () Int)
+(declare-fun parent_pre_73_18_18 () Int)
+(declare-fun parent_73_18_18 () Int)
+(declare-fun right_pre_93_40_28 () Int)
+(declare-fun right_93_40_28 () Int)
+(declare-fun parent_pre_24_59_18 () Int)
+(declare-fun parent_24_59_18 () Int)
+(declare-fun FLOATLIT_pre_31_42_26 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_pre_119_27_26 () Int)
+(declare-fun pkgName_pre_22_15_28 () Int)
+(declare-fun pkgName_22_15_28 () Int)
+(declare-fun FIELDDECL_pre_33_23_7 () Int)
+(declare-fun loc_pre_6_30_13 () Int)
+(declare-fun loc_6_30_13 () Int)
+(declare-fun NEWARRAYEXPR_pre_33_50_7 () Int)
+(declare-fun elements_pre_17_61_39 () Int)
+(declare-fun elements_17_61_39 () Int)
+(declare-fun loc_pre_85_50_13 () Int)
+(declare-fun loc_85_50_13 () Int)
+(declare-fun ASGADD_pre_32_44_26 () Int)
+(declare-fun type_pre_90_18_28 () Int)
+(declare-fun type_90_18_28 () Int)
+(declare-fun value_pre_29_91_31 () Int)
+(declare-fun value_29_91_31 () Int)
+(declare-fun CHARLIT_pre_31_41_26 () Int)
+(declare-fun STMTPRAGMA_pre_119_26_26 () Int)
+(declare-fun count_pre_61_67_33 () Int)
+(declare-fun count_61_67_33 () Int)
+(declare-fun expr_pre_91_15_28 () Int)
+(declare-fun expr_91_15_28 () Int)
+(declare-fun forUpdate_pre_68_28_31 () Int)
+(declare-fun forUpdate_68_28_31 () Int)
+(declare-fun LOCALVARDECL_pre_33_22_7 () Int)
+(declare-fun elements_pre_155_61_39 () Int)
+(declare-fun elements_155_61_39 () Int)
+(declare-fun locKeyword_pre_70_45_13 () Int)
+(declare-fun locKeyword_70_45_13 () Int)
+(declare-fun NEWINSTANCEEXPR_pre_33_49_7 () Int)
+(declare-fun count_pre_35_67_33 () Int)
+(declare-fun count_35_67_33 () Int)
+(declare-fun expr_pre_55_15_28 () Int)
+(declare-fun expr_55_15_28 () Int)
+(declare-fun ASGREM_pre_32_43_26 () Int)
+(declare-fun left_pre_93_38_28 () Int)
+(declare-fun left_93_38_28 () Int)
+(declare-fun loc_pre_49_20_13 () Int)
+(declare-fun loc_49_20_13 () Int)
+(declare-fun loc_pre_59_22_13 () Int)
+(declare-fun loc_59_22_13 () Int)
+(declare-fun LONGLIT_pre_31_40_26 () Int)
+(declare-fun MODIFIERPRAGMA_pre_119_25_26 () Int)
+(declare-fun locCloseBracket_pre_86_23_13 () Int)
+(declare-fun locCloseBracket_86_23_13 () Int)
+(declare-fun enclosingInstance_pre_87_25_14 () Int)
+(declare-fun enclosingInstance_87_25_14 () Int)
+(declare-fun INITBLOCK_pre_33_21_7 () Int)
+(declare-fun locOpenParen_pre_95_18_13 () Int)
+(declare-fun locOpenParen_95_18_13 () Int)
+(declare-fun elements_pre_14_61_42 () Int)
+(declare-fun elements_14_61_42 () Int)
+(declare-fun count_pre_77_67_33 () Int)
+(declare-fun count_77_67_33 () Int)
+(declare-fun ARRAYREFEXPR_pre_33_48_7 () Int)
+(declare-fun ASGDIV_pre_32_42_26 () Int)
+(declare-fun type_pre_92_20_28 () Int)
+(declare-fun type_92_20_28 () Int)
+(declare-fun INTLIT_pre_31_39_26 () Int)
+(declare-fun locCloseBrace_pre_24_54_13 () Int)
+(declare-fun locCloseBrace_24_54_13 () Int)
+(declare-fun LEXICALPRAGMA_pre_119_24_26 () Int)
+(declare-fun id_pre_101_20_34 () Int)
+(declare-fun id_101_20_34 () Int)
+(declare-fun test_pre_68_26_28 () Int)
+(declare-fun test_68_26_28 () Int)
+(declare-fun displayInferred_pre_4_73_26 () Int)
+(declare-fun displayInferred_4_73_26 () Int)
+(declare-fun METHODDECL_pre_33_20_7 () Int)
+(declare-fun otherCodes_pre_119_202_27 () Int)
+(declare-fun count_pre_143_67_33 () Int)
+(declare-fun count_143_67_33 () Int)
+(declare-fun elements_pre_23_61_37 () Int)
+(declare-fun elements_23_61_37 () Int)
+(declare-fun THISEXPR_pre_33_47_7 () Int)
+(declare-fun ASGMUL_pre_32_41_26 () Int)
+(declare-fun value_pre_85_45_16 () Int)
+(declare-fun value_85_45_16 () Int)
+(declare-fun elems_pre_6_27_35 () Int)
+(declare-fun elems_6_27_35 () Int)
+(declare-fun op_pre_93_35_13 () Int)
+(declare-fun op_93_35_13 () Int)
+(declare-fun parent_pre_79_18_18 () Int)
+(declare-fun parent_79_18_18 () Int)
+(declare-fun loc_pre_60_23_13 () Int)
+(declare-fun loc_60_23_13 () Int)
+(declare-fun BOOLEANLIT_pre_31_38_26 () Int)
+(declare-fun CONSTRUCTORDECL_pre_33_19_7 () Int)
+(declare-fun loc_pre_51_22_13 () Int)
+(declare-fun loc_51_22_13 () Int)
+(declare-fun locOpenBracket_pre_81_21_13 () Int)
+(declare-fun locOpenBracket_81_21_13 () Int)
+(declare-fun FIRST_KEYWORD_pre_119_51_26 () Int)
+(declare-fun ARRAYINIT_pre_33_46_7 () Int)
+(declare-fun ASSIGN_pre_32_40_26 () Int)
+(declare-fun expr_pre_90_15_28 () Int)
+(declare-fun expr_90_15_28 () Int)
+(declare-fun INDENT_pre_4_65_22 () Int)
+(declare-fun INDENT_4_65_22 () Int)
+(declare-fun locDot_pre_70_41_13 () Int)
+(declare-fun locDot_70_41_13 () Int)
+(declare-fun ids_pre_163_19_37 () Int)
+(declare-fun ids_163_19_37 () Int)
+(declare-fun stmt_pre_49_17_28 () Int)
+(declare-fun stmt_49_17_28 () Int)
+(declare-fun finallyClause_pre_59_19_28 () Int)
+(declare-fun finallyClause_59_19_28 () Int)
+(declare-fun init_pre_88_35_19 () Int)
+(declare-fun init_88_35_19 () Int)
+(declare-fun SHORTTYPE_pre_31_36_26 () Int)
+(declare-fun od_pre_101_18_40 () Int)
+(declare-fun od_101_18_40 () Int)
+(declare-fun forInit_pre_68_24_31 () Int)
+(declare-fun forInit_68_24_31 () Int)
+(declare-fun decl_pre_98_28_19 () Int)
+(declare-fun decl_98_28_19 () Int)
+(declare-fun INTERFACEDECL_pre_33_18_7 () Int)
+(declare-fun expr_pre_95_15_28 () Int)
+(declare-fun expr_95_15_28 () Int)
+(declare-fun locOpenBracket_pre_86_20_13 () Int)
+(declare-fun locOpenBracket_86_20_13 () Int)
+(declare-fun CATCHCLAUSE_pre_33_45_7 () Int)
+(declare-fun STAR_pre_32_37_26 () Int)
+(declare-fun locOp_pre_94_32_13 () Int)
+(declare-fun locOp_94_32_13 () Int)
+(declare-fun length_pre_16_50_25 () Int)
+(declare-fun length_16_50_25 () Int)
+(declare-fun imports_pre_6_25_37 () Int)
+(declare-fun imports_6_25_37 () Int)
+(declare-fun BYTETYPE_pre_31_35_26 () Int)
+(declare-fun locOpenBrace_pre_24_51_13 () Int)
+(declare-fun locOpenBrace_24_51_13 () Int)
+(declare-fun CLASSDECL_pre_33_17_7 () Int)
+(declare-fun CONSTRUCTORINVOCATION_pre_33_44_7 () Int)
+(declare-fun MOD_pre_32_36_26 () Int)
+(declare-fun TYPESIG_pre_118_6_28 () Int)
+(declare-fun expr_pre_49_15_28 () Int)
+(declare-fun expr_49_15_28 () Int)
+(declare-fun tryClause_pre_59_17_28 () Int)
+(declare-fun tryClause_59_17_28 () Int)
+(declare-fun NULLTYPE_pre_31_34_26 () Int)
+(declare-fun count_pre_69_67_33 () Int)
+(declare-fun count_69_67_33 () Int)
+(declare-fun ONDEMANDIMPORTDECL_pre_33_16_7 () Int)
+(declare-fun els_pre_51_19_28 () Int)
+(declare-fun els_51_19_28 () Int)
+(declare-fun loc_pre_50_20_13 () Int)
+(declare-fun loc_50_20_13 () Int)
+(declare-fun count_pre_154_67_33 () Int)
+(declare-fun count_154_67_33 () Int)
+(declare-fun locCloseBrace_pre_45_25_13 () Int)
+(declare-fun locCloseBrace_45_25_13 () Int)
+(declare-fun TRYCATCHSTMT_pre_33_43_7 () Int)
+(declare-fun locType_pre_75_21_13 () Int)
+(declare-fun locType_75_21_13 () Int)
+(declare-fun DIV_pre_32_35_26 () Int)
+(declare-fun loc_pre_44_18_13 () Int)
+(declare-fun loc_44_18_13 () Int)
+(declare-fun VOIDTYPE_pre_31_33_26 () Int)
+(declare-fun catchClauses_pre_60_20_38 () Int)
+(declare-fun catchClauses_60_20_38 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_pre_33_15_7 () Int)
+(declare-fun lexicalPragmas_pre_6_23_26 () Int)
+(declare-fun lexicalPragmas_6_23_26 () Int)
+(declare-fun count_pre_38_67_33 () Int)
+(declare-fun count_38_67_33 () Int)
+(declare-fun loc_pre_40_18_13 () Int)
+(declare-fun loc_40_18_13 () Int)
+(declare-fun elements_pre_26_61_43 () Int)
+(declare-fun elements_26_61_43 () Int)
+(declare-fun TRYFINALLYSTMT_pre_33_42_7 () Int)
+(declare-fun index_pre_86_17_28 () Int)
+(declare-fun index_86_17_28 () Int)
+(declare-fun SUB_pre_32_34_26 () Int)
+(declare-fun expr_pre_94_29_28 () Int)
+(declare-fun expr_94_29_28 () Int)
+(declare-fun locCloseBrace_pre_83_24_13 () Int)
+(declare-fun locCloseBrace_83_24_13 () Int)
+(declare-fun loc_pre_62_22_13 () Int)
+(declare-fun loc_62_22_13 () Int)
+(declare-fun locId_pre_98_24_13 () Int)
+(declare-fun locId_98_24_13 () Int)
+(declare-fun DOUBLETYPE_pre_31_32_26 () Int)
+(declare-fun MIN_VALUE_pre_105_39_30 () Int)
+(declare-fun COMPILATIONUNIT_pre_33_14_7 () Int)
+(declare-fun thn_pre_51_17_28 () Int)
+(declare-fun thn_51_17_28 () Int)
+(declare-fun elemType_pre_81_18_28 () Int)
+(declare-fun elemType_81_18_28 () Int)
+(declare-fun pkgName_pre_6_21_14 () Int)
+(declare-fun pkgName_6_21_14 () Int)
+(declare-fun enclosingInstance_pre_70_37_14 () Int)
+(declare-fun enclosingInstance_70_37_14 () Int)
+(declare-fun locId_pre_24_48_13 () Int)
+(declare-fun locId_24_48_13 () Int)
+(declare-fun elements_pre_84_61_36 () Int)
+(declare-fun elements_84_61_36 () Int)
+(declare-fun SWITCHLABEL_pre_33_41_7 () Int)
+(declare-fun ADD_pre_32_33_26 () Int)
+(declare-fun locDots_pre_163_31_29 () Int)
+(declare-fun locDots_163_31_29 () Int)
+(declare-fun typeName_pre_19_15_32 () Int)
+(declare-fun typeName_19_15_32 () Int)
+(declare-fun type_pre_88_24_28 () Int)
+(declare-fun type_88_24_28 () Int)
+(declare-fun type_pre_103_27_28 () Int)
+(declare-fun type_103_27_28 () Int)
+(declare-fun FLOATTYPE_pre_31_31_26 () Int)
+(declare-fun name_pre_20_18_28 () Int)
+(declare-fun name_20_18_28 () Int)
+(declare-fun locId_pre_76_43_13 () Int)
+(declare-fun locId_76_43_13 () Int)
+(declare-fun otherStrings_pre_119_193_30 () Int)
+(declare-fun stmt_pre_50_17_28 () Int)
+(declare-fun stmt_50_17_28 () Int)
+(declare-fun tryClause_pre_60_18_28 () Int)
+(declare-fun tryClause_60_18_28 () Int)
+(declare-fun elements_pre_46_61_33 () Int)
+(declare-fun elements_46_61_33 () Int)
+(declare-fun array_pre_86_15_28 () Int)
+(declare-fun array_86_15_28 () Int)
+(declare-fun SKIPSTMT_pre_33_40_7 () Int)
+(declare-fun locOpenBrace_pre_45_22_13 () Int)
+(declare-fun locOpenBrace_45_22_13 () Int)
+(declare-fun op_pre_94_26_13 () Int)
+(declare-fun op_94_26_13 () Int)
+(declare-fun URSHIFT_pre_32_32_26 () Int)
+(declare-fun expr_pre_44_15_28 () Int)
+(declare-fun expr_44_15_28 () Int)
+(declare-fun locOpenBrackets_pre_88_65_29 () Int)
+(declare-fun locOpenBrackets_88_65_29 () Int)
+(declare-fun COMPOUNDNAME_pre_33_67_7 () Int)
+(declare-fun CHARTYPE_pre_31_30_26 () Int)
+(declare-fun locId_pre_64_38_13 () Int)
+(declare-fun locId_64_38_13 () Int)
+(declare-fun expr_pre_51_15_28 () Int)
+(declare-fun expr_51_15_28 () Int)
+(declare-fun expr_pre_40_15_14 () Int)
+(declare-fun expr_40_15_14 () Int)
+(declare-fun FORSTMT_pre_33_39_7 () Int)
+(declare-fun RSHIFT_pre_32_31_26 () Int)
+(declare-fun body_pre_62_19_33 () Int)
+(declare-fun body_62_19_33 () Int)
+(declare-fun locOpenBrace_pre_83_21_13 () Int)
+(declare-fun locOpenBrace_83_21_13 () Int)
+(declare-fun id_pre_98_21_34 () Int)
+(declare-fun id_98_21_34 () Int)
+(declare-fun block_pre_74_28_33 () Int)
+(declare-fun block_74_28_33 () Int)
+(declare-fun SIMPLENAME_pre_33_66_7 () Int)
+(declare-fun LONGTYPE_pre_31_29_26 () Int)
+(declare-fun expr_pre_50_15_28 () Int)
+(declare-fun expr_50_15_28 () Int)
+(declare-fun locColon_pre_89_25_13 () Int)
+(declare-fun locColon_89_25_13 () Int)
+(declare-fun superClass_pre_34_15_18 () Int)
+(declare-fun superClass_34_15_18 () Int)
+(declare-fun returnType_pre_75_18_28 () Int)
+(declare-fun returnType_75_18_28 () Int)
+(declare-fun IFSTMT_pre_33_38_7 () Int)
+(declare-fun elements_pre_61_61_40 () Int)
+(declare-fun elements_61_61_40 () Int)
+(declare-fun LSHIFT_pre_32_30_26 () Int)
+(declare-fun self_pre_4_41_37 () Int)
+(declare-fun self_4_41_37 () Int)
+(declare-fun loc_pre_24_45_13 () Int)
+(declare-fun loc_24_45_13 () Int)
+(declare-fun ARRAYTYPE_pre_33_65_7 () Int)
+(declare-fun INTTYPE_pre_31_28_26 () Int)
+(declare-fun POSTFIXDEC_pre_32_63_26 () Int)
+(declare-fun locOpenParen_pre_87_52_13 () Int)
+(declare-fun locOpenParen_87_52_13 () Int)
+(declare-fun elements_pre_35_61_37 () Int)
+(declare-fun elements_35_61_37 () Int)
+(declare-fun loc_pre_76_40_13 () Int)
+(declare-fun loc_76_40_13 () Int)
+(declare-fun LABELSTMT_pre_33_37_7 () Int)
+(declare-fun stmts_pre_45_19_31 () Int)
+(declare-fun stmts_45_19_31 () Int)
+(declare-fun LT_pre_32_29_26 () Int)
+(declare-fun arg_pre_62_17_38 () Int)
+(declare-fun arg_62_17_38 () Int)
+(declare-fun od_pre_98_19_40 () Int)
+(declare-fun od_98_19_40 () Int)
+(declare-fun pmodifiers_pre_74_26_27 () Int)
+(declare-fun pmodifiers_74_26_27 () Int)
+(declare-fun elements_pre_77_61_43 () Int)
+(declare-fun elements_77_61_43 () Int)
+(declare-fun TYPENAME_pre_33_64_7 () Int)
+(declare-fun BOOLEANTYPE_pre_31_27_26 () Int)
+(declare-fun POSTFIXINC_pre_32_62_26 () Int)
+(declare-fun type_pre_64_35_28 () Int)
+(declare-fun type_64_35_28 () Int)
+(declare-fun init_pre_67_19_17 () Int)
+(declare-fun init_67_19_17 () Int)
+(declare-fun modifiers_pre_74_24_13 () Int)
+(declare-fun modifiers_74_24_13 () Int)
+(declare-fun CONTINUESTMT_pre_33_36_7 () Int)
+(declare-fun LE_pre_32_28_26 () Int)
+(declare-fun elems_pre_83_18_34 () Int)
+(declare-fun elems_83_18_34 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_pre_33_63_7 () Int)
+(declare-fun parent_pre_74_22_18 () Int)
+(declare-fun parent_74_22_18 () Int)
+(declare-fun IDENT_pre_31_25_26 () Int)
+(declare-fun DEC_pre_32_59_26 () Int)
+(declare-fun elements_pre_143_61_39 () Int)
+(declare-fun elements_143_61_39 () Int)
+(declare-fun count_pre_82_67_33 () Int)
+(declare-fun count_82_67_33 () Int)
+(declare-fun loc_pre_47_29_13 () Int)
+(declare-fun loc_47_29_13 () Int)
+(declare-fun tokenType_pre_37_90_8 () Int)
+(declare-fun tokenType_37_90_8 () Int)
+(declare-fun BREAKSTMT_pre_33_35_7 () Int)
+(declare-fun loc_pre_43_18_13 () Int)
+(declare-fun loc_43_18_13 () Int)
+(declare-fun locQuestion_pre_89_22_13 () Int)
+(declare-fun locQuestion_89_22_13 () Int)
+(declare-fun GT_pre_32_27_26 () Int)
+(declare-fun elems_pre_24_41_39 () Int)
+(declare-fun elems_24_41_39 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_pre_33_62_7 () Int)
+(declare-fun INC_pre_32_58_26 () Int)
+(declare-fun loc_pre_87_49_13 () Int)
+(declare-fun loc_87_49_13 () Int)
+(declare-fun count_pre_17_67_33 () Int)
+(declare-fun count_17_67_33 () Int)
+(declare-fun id_pre_75_15_34 () Int)
+(declare-fun id_75_15_34 () Int)
+(declare-fun THROWSTMT_pre_33_34_7 () Int)
+(declare-fun superCall_pre_70_24_17 () Int)
+(declare-fun superCall_70_24_17 () Int)
+(declare-fun GE_pre_32_26_26 () Int)
+(declare-fun decl_pre_97_26_38 () Int)
+(declare-fun decl_97_26_38 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_pre_33_61_7 () Int)
+(declare-fun BITNOT_pre_32_57_26 () Int)
+(declare-fun count_pre_155_67_33 () Int)
+(declare-fun count_155_67_33 () Int)
+(declare-fun RETURNSTMT_pre_33_33_7 () Int)
+(declare-fun punctuationCodes_pre_119_164_19 () Int)
+(declare-fun count_pre_14_67_33 () Int)
+(declare-fun count_14_67_33 () Int)
+(declare-fun punctuationStrings_pre_119_134_22 () Int)
+(declare-fun EQ_pre_32_25_26 () Int)
+(declare-fun loc_pre_53_18_13 () Int)
+(declare-fun loc_53_18_13 () Int)
+(declare-fun locDot_pre_99_21_13 () Int)
+(declare-fun locDot_99_21_13 () Int)
+(declare-fun CLASSLITERAL_pre_33_60_7 () Int)
+(declare-fun locSuper_pre_161_20_13 () Int)
+(declare-fun locSuper_161_20_13 () Int)
+(declare-fun NOT_pre_32_56_26 () Int)
+(declare-fun loc_pre_160_16_13 () Int)
+(declare-fun loc_160_16_13 () Int)
+(declare-fun locCloseParen_pre_91_24_13 () Int)
+(declare-fun locCloseParen_91_24_13 () Int)
+(declare-fun args_pre_100_32_31 () Int)
+(declare-fun args_100_32_31 () Int)
+(declare-fun decl_pre_101_34_20 () Int)
+(declare-fun decl_101_34_20 () Int)
+(declare-fun id_pre_64_32_34 () Int)
+(declare-fun id_64_32_34 () Int)
+(declare-fun expr_pre_47_26_14 () Int)
+(declare-fun expr_47_26_14 () Int)
+(declare-fun decl_pre_66_15_36 () Int)
+(declare-fun decl_66_15_36 () Int)
+(declare-fun locOpenParen_pre_55_23_13 () Int)
+(declare-fun locOpenParen_55_23_13 () Int)
+(declare-fun EVALSTMT_pre_33_32_7 () Int)
+(declare-fun elements_pre_69_61_33 () Int)
+(declare-fun elements_69_61_33 () Int)
+(declare-fun owner_pre_5_35_28 () Int)
+(declare-fun owner_5_35_28 () Int)
+(declare-fun expr_pre_43_15_28 () Int)
+(declare-fun expr_43_15_28 () Int)
+(declare-fun NE_pre_32_24_26 () Int)
+(declare-fun locId_pre_58_20_13 () Int)
+(declare-fun locId_58_20_13 () Int)
+(declare-fun elements_pre_154_61_38 () Int)
+(declare-fun elements_154_61_38 () Int)
+(declare-fun METHODINVOCATION_pre_33_59_7 () Int)
+(declare-fun els_pre_89_19_28 () Int)
+(declare-fun els_89_19_28 () Int)
+(declare-fun LAST_KEYWORD_pre_119_103_26 () Int)
+(declare-fun UNARYSUB_pre_32_55_26 () Int)
+(declare-fun MIN_VALUE_pre_107_38_29 () Int)
+(declare-fun anonDecl_pre_87_45_19 () Int)
+(declare-fun anonDecl_87_45_19 () Int)
+(declare-fun count_pre_23_67_33 () Int)
+(declare-fun count_23_67_33 () Int)
+(declare-fun loc_pre_18_18_13 () Int)
+(declare-fun loc_18_18_13 () Int)
+(declare-fun superInterfaces_pre_24_34_35 () Int)
+(declare-fun superInterfaces_24_34_35 () Int)
+(declare-fun keywordStrings_pre_119_181_30 () Int)
+(declare-fun locOpenBrace_pre_76_36_13 () Int)
+(declare-fun locOpenBrace_76_36_13 () Int)
+(declare-fun SYNCHRONIZESTMT_pre_33_31_7 () Int)
+(declare-fun NULL_pre_119_82_26 () Int)
+(declare-fun BITAND_pre_32_23_26 () Int)
+(declare-fun count_pre_29_99_33 () Int)
+(declare-fun count_29_99_33 () Int)
+(declare-fun elements_pre_38_61_41 () Int)
+(declare-fun elements_38_61_41 () Int)
+(declare-fun body_pre_76_34_19 () Int)
+(declare-fun body_76_34_19 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_pre_33_58_7 () Int)
+(declare-fun UNARYADD_pre_32_54_26 () Int)
+(declare-fun pmodifiers_pre_64_30_27 () Int)
+(declare-fun pmodifiers_64_30_27 () Int)
+(declare-fun locOpenParen_pre_100_30_13 () Int)
+(declare-fun locOpenParen_100_30_13 () Int)
+(declare-fun locFirstSemi_pre_68_36_13 () Int)
+(declare-fun locFirstSemi_68_36_13 () Int)
+(declare-fun loc_pre_117_35_13 () Int)
+(declare-fun loc_117_35_13 () Int)
+(declare-fun raises_pre_76_32_35 () Int)
+(declare-fun raises_76_32_35 () Int)
+(declare-fun inst_pre_4_29_44 () Int)
+(declare-fun inst_4_29_44 () Int)
+(declare-fun DOSTMT_pre_33_30_7 () Int)
+(declare-fun expr_pre_57_15_28 () Int)
+(declare-fun expr_57_15_28 () Int)
+(declare-fun BITXOR_pre_32_22_26 () Int)
+(declare-fun modifiers_pre_64_28_13 () Int)
+(declare-fun modifiers_64_28_13 () Int)
+(declare-fun label_pre_53_15_20 () Int)
+(declare-fun label_53_15_20 () Int)
+(declare-fun FIELDACCESS_pre_33_57_7 () Int)
+(declare-fun thn_pre_89_17_28 () Int)
+(declare-fun thn_89_17_28 () Int)
+(declare-fun ASGBITXOR_pre_32_51_26 () Int)
+(declare-fun loc_pre_97_22_13 () Int)
+(declare-fun loc_97_22_13 () Int)
+(declare-fun locIds_pre_163_25_29 () Int)
+(declare-fun locIds_163_25_29 () Int)
+(declare-fun id_pre_24_32_34 () Int)
+(declare-fun id_24_32_34 () Int)
+(declare-fun locOpenParen_pre_91_21_13 () Int)
+(declare-fun locOpenParen_91_21_13 () Int)
+(declare-fun WHILESTMT_pre_33_29_7 () Int)
+(declare-fun BITOR_pre_32_21_26 () Int)
+(declare-fun stmt_pre_58_17_28 () Int)
+(declare-fun stmt_58_17_28 () Int)
+(declare-fun args_pre_101_30_31 () Int)
+(declare-fun args_101_30_31 () Int)
+(declare-fun args_pre_87_34_31 () Int)
+(declare-fun args_87_34_31 () Int)
+(declare-fun VARIABLEACCESS_pre_33_56_7 () Int)
+(declare-fun NULL_pre_116_60_26 () Int)
+(declare-fun ASGBITOR_pre_32_50_26 () Int)
+(declare-fun inferred_pre_71_33_17 () Int)
+(declare-fun inferred_71_33_17 () Int)
+(declare-fun expr_pre_102_22_28 () Int)
+(declare-fun expr_102_22_28 () Int)
+(declare-fun decl_pre_65_15_33 () Int)
+(declare-fun decl_65_15_33 () Int)
+(declare-fun args_pre_76_30_41 () Int)
+(declare-fun args_76_30_41 () Int)
+(declare-fun CLASSDECLSTMT_pre_33_28_7 () Int)
+(declare-fun test_pre_89_15_28 () Int)
+(declare-fun test_89_15_28 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_pre_33_55_7 () Int)
+(declare-fun ASGBITAND_pre_32_49_26 () Int)
+(declare-fun loc_pre_88_49_13 () Int)
+(declare-fun loc_88_49_13 () Int)
+(declare-fun pmodifiers_pre_24_30_27 () Int)
+(declare-fun pmodifiers_24_30_27 () Int)
+(declare-fun elems_pre () Int)
+(declare-fun elems () Int)
+(declare-fun LS () Int)
+(declare-fun alloc_pre () Int)
+(declare-fun this () Int)
+(declare-fun o_1067_33 () Int)
+(declare-fun lp_1067_50 () Int)
+(declare-fun RES_1068_42_1068_42 () Int)
+(declare-fun EC_1068_42_1068_42 () Int)
+(declare-fun ecReturn () Int)
+(declare-fun s_1068_4_1068_4_4_381_50 () Int)
+(declare-fun EC_1068_4_1068_4 () Int)
+(declare-fun RES_1069_18_1069_18 () Int)
+(declare-fun EC_1069_18_1069_18 () Int)
+(declare-fun EC_1069_4_1069_4 () Int)
+(assert (let ((?v_0 (array T_int)) (?v_1 (array T_java_lang_String)) (?v_6 (not (= o_1067_33 null))) (?v_2 (not (= lp_1067_50 null)))) (let ((?v_8 (not ?v_2)) (?v_11 (= true_term (is RES_1068_42_1068_42 T_int))) (?v_3 (= EC_1068_42_1068_42 ecReturn)) (?v_4 (= true_term (is lp_1067_50 T_javafe_ast_Type))) (?v_5 (not (= RES_1068_42_1068_42 NULL_116_60_26)))) (let ((?v_12 (=> (and ?v_3 (not (and ?v_4 ?v_2))) ?v_5)) (?v_13 (=> (and ?v_3 ?v_4 ?v_2 (= true_term (S_select syntax_21_28_29 (cast lp_1067_50 T_javafe_ast_Type)))) ?v_5)) (?v_7 (= s_1068_4_1068_4_4_381_50 (stringCat (stringCat S_1068_13 RES_1068_42_1068_42) S_1068_58))) (?v_14 (= EC_1068_4_1068_4 ecReturn)) (?v_15 (= true_term (is RES_1069_18_1069_18 T_java_lang_String))) (?v_16 (= true_term (isAllocated RES_1069_18_1069_18 alloc))) (?v_9 (= EC_1069_18_1069_18 ecReturn)) (?v_10 (not (= RES_1069_18_1069_18 null)))) (let ((?v_17 (=> ?v_9 ?v_10))) (not (=> (and true (not (= S_1068_58 null)) (= (typeof S_1068_58) T_java_lang_String) (not (= S_1068_13 null)) (= (typeof S_1068_13) T_java_lang_String) (< neg9223372036854775808 neg2147483648) (< neg2147483648 (- 1000000))) (=> (and (= loc_pre_71_29_13 loc_71_29_13) (= loc_71_29_13 (asField loc_71_29_13 T_int)) (= loc_pre_68_33_13 loc_68_33_13) (= loc_68_33_13 (asField loc_68_33_13 T_int)) (= VARDECLSTMT_pre_33_27_7 VARDECLSTMT_33_27_7) (= true_term (is VARDECLSTMT_33_27_7 T_int)) (= name_pre_96_20_28 name_96_20_28) (= name_96_20_28 (asField name_96_20_28 T_javafe_ast_Name)) (< (fClosedTime name_96_20_28) alloc) true (= tag_pre_117_30_13 tag_117_30_13) (= tag_117_30_13 (asField tag_117_30_13 T_int)) (= label_pre_58_15_34 label_58_15_34) (= label_58_15_34 (asField label_58_15_34 T_javafe_ast_Identifier)) (< (fClosedTime label_58_15_34) alloc) true (= type_pre_87_32_32 type_87_32_32) (= type_87_32_32 (asField type_87_32_32 T_javafe_ast_TypeName)) (< (fClosedTime type_87_32_32) alloc) true (= locOp_pre_93_43_13 locOp_93_43_13) (= locOp_93_43_13 (asField locOp_93_43_13 T_int)) (= locOpenParen_pre_101_28_13 locOpenParen_101_28_13) (= locOpenParen_101_28_13 (asField locOpenParen_101_28_13 T_int)) (= name_pre_100_25_28 name_100_25_28) (= name_100_25_28 (asField name_100_25_28 T_javafe_ast_Name)) (< (fClosedTime name_100_25_28) alloc) true (= args_pre_70_51_31 args_70_51_31) (= args_70_51_31 (asField args_70_51_31 T_javafe_ast_ExprVec)) (< (fClosedTime args_70_51_31) alloc) true (= AND_pre_32_20_26 AND_32_20_26) (= true_term (is AND_32_20_26 T_int)) (= PARENEXPR_pre_33_54_7 PARENEXPR_33_54_7) (= true_term (is PARENEXPR_33_54_7 T_int)) (= loc_pre_55_20_13 loc_55_20_13) (= loc_55_20_13 (asField loc_55_20_13 T_int)) (= ASGURSHIFT_pre_32_48_26 ASGURSHIFT_32_48_26) (= true_term (is ASGURSHIFT_32_48_26 T_int)) (= id_pre_97_19_34 id_97_19_34) (= id_97_19_34 (asField id_97_19_34 T_javafe_ast_Identifier)) (< (fClosedTime id_97_19_34) alloc) true (= noTokens_pre_119_212_27 noTokens_119_212_27) (= true_term (is noTokens_119_212_27 T_int)) (= count_pre_26_67_33 count_26_67_33) (= count_26_67_33 (asField count_26_67_33 T_int)) (= NULLLIT_pre_31_45_26 NULLLIT_31_45_26) (= true_term (is NULLLIT_31_45_26 T_int)) (= modifiers_pre_24_28_13 modifiers_24_28_13) (= modifiers_24_28_13 (asField modifiers_24_28_13 T_int)) (= locGuardOpenParen_pre_49_23_13 locGuardOpenParen_49_23_13) (= locGuardOpenParen_49_23_13 (asField locGuardOpenParen_49_23_13 T_int)) (= type_pre_91_18_28 type_91_18_28) (= type_91_18_28 (asField type_91_18_28 T_javafe_ast_Type)) (< (fClosedTime type_91_18_28) alloc) true (= SWITCHSTMT_pre_33_26_7 SWITCHSTMT_33_26_7) (= true_term (is SWITCHSTMT_33_26_7 T_int)) (= tmodifiers_pre_21_30_33 tmodifiers_21_30_33) (= tmodifiers_21_30_33 (asField tmodifiers_21_30_33 T_javafe_ast_TypeModifierPragmaVec)) (< (fClosedTime tmodifiers_21_30_33) alloc) (= OR_pre_32_19_26 OR_32_19_26) (= true_term (is OR_32_19_26 T_int)) (= specOnly_pre_24_26_17 specOnly_24_26_17) (= specOnly_24_26_17 (asField specOnly_24_26_17 T_boolean)) (= CASTEXPR_pre_33_53_7 CASTEXPR_33_53_7) (= true_term (is CASTEXPR_33_53_7 T_int)) (= pmodifiers_pre_76_26_27 pmodifiers_76_26_27) (= pmodifiers_76_26_27 (asField pmodifiers_76_26_27 T_javafe_ast_ModifierPragmaVec)) (< (fClosedTime pmodifiers_76_26_27) alloc) (= loc_pre_90_21_13 loc_90_21_13) (= loc_90_21_13 (asField loc_90_21_13 T_int)) (= ASGRSHIFT_pre_32_47_26 ASGRSHIFT_32_47_26) (= true_term (is ASGRSHIFT_32_47_26 T_int)) (= locCloseParen_pre_95_21_13 locCloseParen_95_21_13) (= locCloseParen_95_21_13 (asField locCloseParen_95_21_13 T_int)) (= count_pre_84_67_33 count_84_67_33) (= count_84_67_33 (asField count_84_67_33 T_int)) (= STRINGLIT_pre_31_44_26 STRINGLIT_31_44_26) (= true_term (is STRINGLIT_31_44_26 T_int)) (= hasParent_pre_25_149_30 hasParent_25_149_30) (= hasParent_25_149_30 (asField hasParent_25_149_30 T_boolean)) (= BLOCKSTMT_pre_33_25_7 BLOCKSTMT_33_25_7) (= true_term (is BLOCKSTMT_33_25_7 T_int)) (= modifiers_pre_76_24_13 modifiers_76_24_13) (= modifiers_76_24_13 (asField modifiers_76_24_13 T_int)) (= locFinally_pre_59_25_13 locFinally_59_25_13) (= locFinally_59_25_13 (asField locFinally_59_25_13 T_int)) (= locDot_pre_87_29_13 locDot_87_29_13) (= locDot_87_29_13 (asField locDot_87_29_13 T_int)) (= locDot_pre_92_23_13 locDot_92_23_13) (= locDot_92_23_13 (asField locDot_92_23_13 T_int)) (= locOpenParen_pre_70_48_13 locOpenParen_70_48_13) (= locOpenParen_70_48_13 (asField locOpenParen_70_48_13 T_int)) (= loc_pre_162_20_13 loc_162_20_13) (= loc_162_20_13 (asField loc_162_20_13 T_int)) (= syntax_pre_21_28_29 syntax_21_28_29) (= syntax_21_28_29 (asField syntax_21_28_29 T_boolean)) (= INSTANCEOFEXPR_pre_33_52_7 INSTANCEOFEXPR_33_52_7) (= true_term (is INSTANCEOFEXPR_33_52_7 T_int)) (= ASGLSHIFT_pre_32_46_26 ASGLSHIFT_32_46_26) (= true_term (is ASGLSHIFT_32_46_26 T_int)) (= implicit_pre_76_23_17 implicit_76_23_17) (= implicit_76_23_17 (asField implicit_76_23_17 T_boolean)) (= dims_pre_88_45_31 dims_88_45_31) (= dims_88_45_31 (asField dims_88_45_31 T_javafe_ast_ExprVec)) (< (fClosedTime dims_88_45_31) alloc) true (= count_pre_46_67_33 count_46_67_33) (= count_46_67_33 (asField count_46_67_33 T_int)) (= DOUBLELIT_pre_31_43_26 DOUBLELIT_31_43_26) (= true_term (is DOUBLELIT_31_43_26 T_int)) (= TYPEMODIFIERPRAGMA_pre_119_28_26 TYPEMODIFIERPRAGMA_119_28_26) (= true_term (is TYPEMODIFIERPRAGMA_119_28_26 T_int)) (= classPrefix_pre_71_25_14 classPrefix_71_25_14) (= classPrefix_71_25_14 (asField classPrefix_71_25_14 T_javafe_ast_Type)) (< (fClosedTime classPrefix_71_25_14) alloc) (= init_pre_73_20_17 init_73_20_17) (= init_73_20_17 (asField init_73_20_17 T_javafe_ast_VarInit)) (< (fClosedTime init_73_20_17) alloc) (= body_pre_68_30_28 body_68_30_28) (= body_68_30_28 (asField body_68_30_28 T_javafe_ast_Stmt)) (< (fClosedTime body_68_30_28) alloc) true (= FORMALPARADECL_pre_33_24_7 FORMALPARADECL_33_24_7) (= true_term (is FORMALPARADECL_33_24_7 T_int)) (= tag_pre_85_32_13 tag_85_32_13) (= tag_85_32_13 (asField tag_85_32_13 T_int)) (= elements_pre_82_61_47 elements_82_61_47) (= elements_82_61_47 (asField elements_82_61_47 (array T_javafe_ast_TypeModifierPragma))) (< (fClosedTime elements_82_61_47) alloc) true (= locId_pre_101_25_13 locId_101_25_13) (= locId_101_25_13 (asField locId_101_25_13 T_int)) (= parent_pre_76_21_18 parent_76_21_18) (= parent_76_21_18 (asField parent_76_21_18 T_javafe_ast_TypeDecl)) (< (fClosedTime parent_76_21_18) alloc) (= CONDEXPR_pre_33_51_7 CONDEXPR_33_51_7) (= true_term (is CONDEXPR_33_51_7 T_int)) (= ASGSUB_pre_32_45_26 ASGSUB_32_45_26) (= true_term (is ASGSUB_32_45_26 T_int)) (= stmt_pre_55_17_33 stmt_55_17_33) (= stmt_55_17_33 (asField stmt_55_17_33 T_javafe_ast_BlockStmt)) (< (fClosedTime stmt_55_17_33) alloc) true (= parent_pre_73_18_18 parent_73_18_18) (= parent_73_18_18 (asField parent_73_18_18 T_javafe_ast_TypeDecl)) (< (fClosedTime parent_73_18_18) alloc) (= right_pre_93_40_28 right_93_40_28) (= right_93_40_28 (asField right_93_40_28 T_javafe_ast_Expr)) (< (fClosedTime right_93_40_28) alloc) true (= parent_pre_24_59_18 parent_24_59_18) (= parent_24_59_18 (asField parent_24_59_18 T_javafe_ast_TypeDecl)) (< (fClosedTime parent_24_59_18) alloc) (= FLOATLIT_pre_31_42_26 FLOATLIT_31_42_26) (= true_term (is FLOATLIT_31_42_26 T_int)) (= TYPEDECLELEMPRAGMA_pre_119_27_26 TYPEDECLELEMPRAGMA_119_27_26) (= true_term (is TYPEDECLELEMPRAGMA_119_27_26 T_int)) (= pkgName_pre_22_15_28 pkgName_22_15_28) (= pkgName_22_15_28 (asField pkgName_22_15_28 T_javafe_ast_Name)) (< (fClosedTime pkgName_22_15_28) alloc) true (= FIELDDECL_pre_33_23_7 FIELDDECL_33_23_7) (= true_term (is FIELDDECL_33_23_7 T_int)) (= loc_pre_6_30_13 loc_6_30_13) (= loc_6_30_13 (asField loc_6_30_13 T_int)) (= NEWARRAYEXPR_pre_33_50_7 NEWARRAYEXPR_33_50_7) (= true_term (is NEWARRAYEXPR_33_50_7 T_int)) (= elements_pre_17_61_39 elements_17_61_39) (= elements_17_61_39 (asField elements_17_61_39 (array T_javafe_ast_ImportDecl))) (< (fClosedTime elements_17_61_39) alloc) true (= loc_pre_85_50_13 loc_85_50_13) (= loc_85_50_13 (asField loc_85_50_13 T_int)) (= ASGADD_pre_32_44_26 ASGADD_32_44_26) (= true_term (is ASGADD_32_44_26 T_int)) (= type_pre_90_18_28 type_90_18_28) (= type_90_18_28 (asField type_90_18_28 T_javafe_ast_Type)) (< (fClosedTime type_90_18_28) alloc) true (= value_pre_29_91_31 value_29_91_31) (= value_29_91_31 (asField value_29_91_31 (array T_char))) (< (fClosedTime value_29_91_31) alloc) true (= CHARLIT_pre_31_41_26 CHARLIT_31_41_26) (= true_term (is CHARLIT_31_41_26 T_int)) (= STMTPRAGMA_pre_119_26_26 STMTPRAGMA_119_26_26) (= true_term (is STMTPRAGMA_119_26_26 T_int)) (= count_pre_61_67_33 count_61_67_33) (= count_61_67_33 (asField count_61_67_33 T_int)) (= expr_pre_91_15_28 expr_91_15_28) (= expr_91_15_28 (asField expr_91_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_91_15_28) alloc) true (= forUpdate_pre_68_28_31 forUpdate_68_28_31) (= forUpdate_68_28_31 (asField forUpdate_68_28_31 T_javafe_ast_ExprVec)) (< (fClosedTime forUpdate_68_28_31) alloc) true (= LOCALVARDECL_pre_33_22_7 LOCALVARDECL_33_22_7) (= true_term (is LOCALVARDECL_33_22_7 T_int)) (= elements_pre_155_61_39 elements_155_61_39) (= elements_155_61_39 (asField elements_155_61_39 (array T_javafe_ast_MethodDecl))) (< (fClosedTime elements_155_61_39) alloc) true (= locKeyword_pre_70_45_13 locKeyword_70_45_13) (= locKeyword_70_45_13 (asField locKeyword_70_45_13 T_int)) (= NEWINSTANCEEXPR_pre_33_49_7 NEWINSTANCEEXPR_33_49_7) (= true_term (is NEWINSTANCEEXPR_33_49_7 T_int)) (= count_pre_35_67_33 count_35_67_33) (= count_35_67_33 (asField count_35_67_33 T_int)) (= expr_pre_55_15_28 expr_55_15_28) (= expr_55_15_28 (asField expr_55_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_55_15_28) alloc) true (= ASGREM_pre_32_43_26 ASGREM_32_43_26) (= true_term (is ASGREM_32_43_26 T_int)) (= left_pre_93_38_28 left_93_38_28) (= left_93_38_28 (asField left_93_38_28 T_javafe_ast_Expr)) (< (fClosedTime left_93_38_28) alloc) true (= loc_pre_49_20_13 loc_49_20_13) (= loc_49_20_13 (asField loc_49_20_13 T_int)) (= loc_pre_59_22_13 loc_59_22_13) (= loc_59_22_13 (asField loc_59_22_13 T_int)) (= LONGLIT_pre_31_40_26 LONGLIT_31_40_26) (= true_term (is LONGLIT_31_40_26 T_int)) (= MODIFIERPRAGMA_pre_119_25_26 MODIFIERPRAGMA_119_25_26) (= true_term (is MODIFIERPRAGMA_119_25_26 T_int)) (= locCloseBracket_pre_86_23_13 locCloseBracket_86_23_13) (= locCloseBracket_86_23_13 (asField locCloseBracket_86_23_13 T_int)) (= enclosingInstance_pre_87_25_14 enclosingInstance_87_25_14) (= enclosingInstance_87_25_14 (asField enclosingInstance_87_25_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_87_25_14) alloc) (= INITBLOCK_pre_33_21_7 INITBLOCK_33_21_7) (= true_term (is INITBLOCK_33_21_7 T_int)) (= locOpenParen_pre_95_18_13 locOpenParen_95_18_13) (= locOpenParen_95_18_13 (asField locOpenParen_95_18_13 T_int)) (= elements_pre_14_61_42 elements_14_61_42) (= elements_14_61_42 (asField elements_14_61_42 (array T_javafe_ast_LexicalPragma))) (< (fClosedTime elements_14_61_42) alloc) true (= count_pre_77_67_33 count_77_67_33) (= count_77_67_33 (asField count_77_67_33 T_int)) (= ARRAYREFEXPR_pre_33_48_7 ARRAYREFEXPR_33_48_7) (= true_term (is ARRAYREFEXPR_33_48_7 T_int)) (= ASGDIV_pre_32_42_26 ASGDIV_32_42_26) (= true_term (is ASGDIV_32_42_26 T_int)) (= type_pre_92_20_28 type_92_20_28) (= type_92_20_28 (asField type_92_20_28 T_javafe_ast_Type)) (< (fClosedTime type_92_20_28) alloc) true (= INTLIT_pre_31_39_26 INTLIT_31_39_26) (= true_term (is INTLIT_31_39_26 T_int)) (= locCloseBrace_pre_24_54_13 locCloseBrace_24_54_13) (= locCloseBrace_24_54_13 (asField locCloseBrace_24_54_13 T_int)) (= LEXICALPRAGMA_pre_119_24_26 LEXICALPRAGMA_119_24_26) (= true_term (is LEXICALPRAGMA_119_24_26 T_int)) (= id_pre_101_20_34 id_101_20_34) (= id_101_20_34 (asField id_101_20_34 T_javafe_ast_Identifier)) (< (fClosedTime id_101_20_34) alloc) true (= test_pre_68_26_28 test_68_26_28) (= test_68_26_28 (asField test_68_26_28 T_javafe_ast_Expr)) (< (fClosedTime test_68_26_28) alloc) true (= displayInferred_pre_4_73_26 displayInferred_4_73_26) (= true_term (is displayInferred_4_73_26 T_boolean)) (= METHODDECL_pre_33_20_7 METHODDECL_33_20_7) (= true_term (is METHODDECL_33_20_7 T_int)) (= otherCodes_pre_119_202_27 otherCodes_119_202_27) (= true_term (is otherCodes_119_202_27 ?v_0)) (= true_term (isAllocated otherCodes_119_202_27 alloc)) (= count_pre_143_67_33 count_143_67_33) (= count_143_67_33 (asField count_143_67_33 T_int)) (= elements_pre_23_61_37 elements_23_61_37) (= elements_23_61_37 (asField elements_23_61_37 (array T_javafe_ast_TypeDecl))) (< (fClosedTime elements_23_61_37) alloc) true (= THISEXPR_pre_33_47_7 THISEXPR_33_47_7) (= true_term (is THISEXPR_33_47_7 T_int)) (= ASGMUL_pre_32_41_26 ASGMUL_32_41_26) (= true_term (is ASGMUL_32_41_26 T_int)) (= value_pre_85_45_16 value_85_45_16) (= value_85_45_16 (asField value_85_45_16 T_java_lang_Object)) (< (fClosedTime value_85_45_16) alloc) (= elems_pre_6_27_35 elems_6_27_35) (= elems_6_27_35 (asField elems_6_27_35 T_javafe_ast_TypeDeclVec)) (< (fClosedTime elems_6_27_35) alloc) true (= op_pre_93_35_13 op_93_35_13) (= op_93_35_13 (asField op_93_35_13 T_int)) (= parent_pre_79_18_18 parent_79_18_18) (= parent_79_18_18 (asField parent_79_18_18 T_javafe_ast_TypeDecl)) (< (fClosedTime parent_79_18_18) alloc) (= loc_pre_60_23_13 loc_60_23_13) (= loc_60_23_13 (asField loc_60_23_13 T_int)) (= BOOLEANLIT_pre_31_38_26 BOOLEANLIT_31_38_26) (= true_term (is BOOLEANLIT_31_38_26 T_int)) (= CONSTRUCTORDECL_pre_33_19_7 CONSTRUCTORDECL_33_19_7) (= true_term (is CONSTRUCTORDECL_33_19_7 T_int)) (= loc_pre_51_22_13 loc_51_22_13) (= loc_51_22_13 (asField loc_51_22_13 T_int)) (= locOpenBracket_pre_81_21_13 locOpenBracket_81_21_13) (= locOpenBracket_81_21_13 (asField locOpenBracket_81_21_13 T_int)) (= FIRST_KEYWORD_pre_119_51_26 FIRST_KEYWORD_119_51_26) (= true_term (is FIRST_KEYWORD_119_51_26 T_int)) (= ARRAYINIT_pre_33_46_7 ARRAYINIT_33_46_7) (= true_term (is ARRAYINIT_33_46_7 T_int)) (= ASSIGN_pre_32_40_26 ASSIGN_32_40_26) (= true_term (is ASSIGN_32_40_26 T_int)) (= expr_pre_90_15_28 expr_90_15_28) (= expr_90_15_28 (asField expr_90_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_90_15_28) alloc) true (= INDENT_pre_4_65_22 INDENT_4_65_22) (= true_term (is INDENT_4_65_22 T_int)) (= locDot_pre_70_41_13 locDot_70_41_13) (= locDot_70_41_13 (asField locDot_70_41_13 T_int)) (= ids_pre_163_19_37 ids_163_19_37) (= ids_163_19_37 (asField ids_163_19_37 T_javafe_ast_IdentifierVec)) (< (fClosedTime ids_163_19_37) alloc) true (= stmt_pre_49_17_28 stmt_49_17_28) (= stmt_49_17_28 (asField stmt_49_17_28 T_javafe_ast_Stmt)) (< (fClosedTime stmt_49_17_28) alloc) true (= finallyClause_pre_59_19_28 finallyClause_59_19_28) (= finallyClause_59_19_28 (asField finallyClause_59_19_28 T_javafe_ast_Stmt)) (< (fClosedTime finallyClause_59_19_28) alloc) true (= init_pre_88_35_19 init_88_35_19) (= init_88_35_19 (asField init_88_35_19 T_javafe_ast_ArrayInit)) (< (fClosedTime init_88_35_19) alloc) (= SHORTTYPE_pre_31_36_26 SHORTTYPE_31_36_26) (= true_term (is SHORTTYPE_31_36_26 T_int)) (= od_pre_101_18_40 od_101_18_40) (= od_101_18_40 (asField od_101_18_40 T_javafe_ast_ObjectDesignator)) (< (fClosedTime od_101_18_40) alloc) true (= forInit_pre_68_24_31 forInit_68_24_31) (= forInit_68_24_31 (asField forInit_68_24_31 T_javafe_ast_StmtVec)) (< (fClosedTime forInit_68_24_31) alloc) true (= decl_pre_98_28_19 decl_98_28_19) (= decl_98_28_19 (asField decl_98_28_19 T_javafe_ast_FieldDecl)) (< (fClosedTime decl_98_28_19) alloc) (= INTERFACEDECL_pre_33_18_7 INTERFACEDECL_33_18_7) (= true_term (is INTERFACEDECL_33_18_7 T_int)) (= expr_pre_95_15_28 expr_95_15_28) (= expr_95_15_28 (asField expr_95_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_95_15_28) alloc) true (= locOpenBracket_pre_86_20_13 locOpenBracket_86_20_13) (= locOpenBracket_86_20_13 (asField locOpenBracket_86_20_13 T_int)) (= CATCHCLAUSE_pre_33_45_7 CATCHCLAUSE_33_45_7) (= true_term (is CATCHCLAUSE_33_45_7 T_int)) (= STAR_pre_32_37_26 STAR_32_37_26) (= true_term (is STAR_32_37_26 T_int)) (= locOp_pre_94_32_13 locOp_94_32_13) (= locOp_94_32_13 (asField locOp_94_32_13 T_int)) (= length_pre_16_50_25 length_16_50_25) (= length_16_50_25 (asField length_16_50_25 T_int)) (= imports_pre_6_25_37 imports_6_25_37) (= imports_6_25_37 (asField imports_6_25_37 T_javafe_ast_ImportDeclVec)) (< (fClosedTime imports_6_25_37) alloc) true (= BYTETYPE_pre_31_35_26 BYTETYPE_31_35_26) (= true_term (is BYTETYPE_31_35_26 T_int)) (= locOpenBrace_pre_24_51_13 locOpenBrace_24_51_13) (= locOpenBrace_24_51_13 (asField locOpenBrace_24_51_13 T_int)) (= CLASSDECL_pre_33_17_7 CLASSDECL_33_17_7) (= true_term (is CLASSDECL_33_17_7 T_int)) (= CONSTRUCTORINVOCATION_pre_33_44_7 CONSTRUCTORINVOCATION_33_44_7) (= true_term (is CONSTRUCTORINVOCATION_33_44_7 T_int)) (= MOD_pre_32_36_26 MOD_32_36_26) (= true_term (is MOD_32_36_26 T_int)) (= TYPESIG_pre_118_6_28 TYPESIG_118_6_28) (= true_term (is TYPESIG_118_6_28 T_int)) (= expr_pre_49_15_28 expr_49_15_28) (= expr_49_15_28 (asField expr_49_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_49_15_28) alloc) true (= tryClause_pre_59_17_28 tryClause_59_17_28) (= tryClause_59_17_28 (asField tryClause_59_17_28 T_javafe_ast_Stmt)) (< (fClosedTime tryClause_59_17_28) alloc) true (= NULLTYPE_pre_31_34_26 NULLTYPE_31_34_26) (= true_term (is NULLTYPE_31_34_26 T_int)) (= count_pre_69_67_33 count_69_67_33) (= count_69_67_33 (asField count_69_67_33 T_int)) (= ONDEMANDIMPORTDECL_pre_33_16_7 ONDEMANDIMPORTDECL_33_16_7) (= true_term (is ONDEMANDIMPORTDECL_33_16_7 T_int)) (= els_pre_51_19_28 els_51_19_28) (= els_51_19_28 (asField els_51_19_28 T_javafe_ast_Stmt)) (< (fClosedTime els_51_19_28) alloc) true (= loc_pre_50_20_13 loc_50_20_13) (= loc_50_20_13 (asField loc_50_20_13 T_int)) (= count_pre_154_67_33 count_154_67_33) (= count_154_67_33 (asField count_154_67_33 T_int)) (= locCloseBrace_pre_45_25_13 locCloseBrace_45_25_13) (= locCloseBrace_45_25_13 (asField locCloseBrace_45_25_13 T_int)) (= TRYCATCHSTMT_pre_33_43_7 TRYCATCHSTMT_33_43_7) (= true_term (is TRYCATCHSTMT_33_43_7 T_int)) (= locType_pre_75_21_13 locType_75_21_13) (= locType_75_21_13 (asField locType_75_21_13 T_int)) (= DIV_pre_32_35_26 DIV_32_35_26) (= true_term (is DIV_32_35_26 T_int)) (= loc_pre_44_18_13 loc_44_18_13) (= loc_44_18_13 (asField loc_44_18_13 T_int)) (= VOIDTYPE_pre_31_33_26 VOIDTYPE_31_33_26) (= true_term (is VOIDTYPE_31_33_26 T_int)) (= catchClauses_pre_60_20_38 catchClauses_60_20_38) (= catchClauses_60_20_38 (asField catchClauses_60_20_38 T_javafe_ast_CatchClauseVec)) (< (fClosedTime catchClauses_60_20_38) alloc) true (= SINGLETYPEIMPORTDECL_pre_33_15_7 SINGLETYPEIMPORTDECL_33_15_7) (= true_term (is SINGLETYPEIMPORTDECL_33_15_7 T_int)) (= lexicalPragmas_pre_6_23_26 lexicalPragmas_6_23_26) (= lexicalPragmas_6_23_26 (asField lexicalPragmas_6_23_26 T_javafe_ast_LexicalPragmaVec)) (< (fClosedTime lexicalPragmas_6_23_26) alloc) (= count_pre_38_67_33 count_38_67_33) (= count_38_67_33 (asField count_38_67_33 T_int)) (= loc_pre_40_18_13 loc_40_18_13) (= loc_40_18_13 (asField loc_40_18_13 T_int)) (= elements_pre_26_61_43 elements_26_61_43) (= elements_26_61_43 (asField elements_26_61_43 (array T_javafe_ast_ModifierPragma))) (< (fClosedTime elements_26_61_43) alloc) true (= TRYFINALLYSTMT_pre_33_42_7 TRYFINALLYSTMT_33_42_7) (= true_term (is TRYFINALLYSTMT_33_42_7 T_int)) (= index_pre_86_17_28 index_86_17_28) (= index_86_17_28 (asField index_86_17_28 T_javafe_ast_Expr)) (< (fClosedTime index_86_17_28) alloc) true (= SUB_pre_32_34_26 SUB_32_34_26) (= true_term (is SUB_32_34_26 T_int)) (= expr_pre_94_29_28 expr_94_29_28) (= expr_94_29_28 (asField expr_94_29_28 T_javafe_ast_Expr)) (< (fClosedTime expr_94_29_28) alloc) true (= locCloseBrace_pre_83_24_13 locCloseBrace_83_24_13) (= locCloseBrace_83_24_13 (asField locCloseBrace_83_24_13 T_int)) (= loc_pre_62_22_13 loc_62_22_13) (= loc_62_22_13 (asField loc_62_22_13 T_int)) (= locId_pre_98_24_13 locId_98_24_13) (= locId_98_24_13 (asField locId_98_24_13 T_int)) (= DOUBLETYPE_pre_31_32_26 DOUBLETYPE_31_32_26) (= true_term (is DOUBLETYPE_31_32_26 T_int)) (= MIN_VALUE_pre_105_39_30 MIN_VALUE_105_39_30) (= true_term (is MIN_VALUE_105_39_30 T_int)) (= COMPILATIONUNIT_pre_33_14_7 COMPILATIONUNIT_33_14_7) (= true_term (is COMPILATIONUNIT_33_14_7 T_int)) (= thn_pre_51_17_28 thn_51_17_28) (= thn_51_17_28 (asField thn_51_17_28 T_javafe_ast_Stmt)) (< (fClosedTime thn_51_17_28) alloc) true (= elemType_pre_81_18_28 elemType_81_18_28) (= elemType_81_18_28 (asField elemType_81_18_28 T_javafe_ast_Type)) (< (fClosedTime elemType_81_18_28) alloc) true (= pkgName_pre_6_21_14 pkgName_6_21_14) (= pkgName_6_21_14 (asField pkgName_6_21_14 T_javafe_ast_Name)) (< (fClosedTime pkgName_6_21_14) alloc) (= enclosingInstance_pre_70_37_14 enclosingInstance_70_37_14) (= enclosingInstance_70_37_14 (asField enclosingInstance_70_37_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_70_37_14) alloc) (= locId_pre_24_48_13 locId_24_48_13) (= locId_24_48_13 (asField locId_24_48_13 T_int)) (= elements_pre_84_61_36 elements_84_61_36) (= elements_84_61_36 (asField elements_84_61_36 (array T_javafe_ast_VarInit))) (< (fClosedTime elements_84_61_36) alloc) true (= SWITCHLABEL_pre_33_41_7 SWITCHLABEL_33_41_7) (= true_term (is SWITCHLABEL_33_41_7 T_int)) (= ADD_pre_32_33_26 ADD_32_33_26) (= true_term (is ADD_32_33_26 T_int)) (= locDots_pre_163_31_29 locDots_163_31_29) (= locDots_163_31_29 (asField locDots_163_31_29 ?v_0)) (< (fClosedTime locDots_163_31_29) alloc) true (= typeName_pre_19_15_32 typeName_19_15_32) (= typeName_19_15_32 (asField typeName_19_15_32 T_javafe_ast_TypeName)) (< (fClosedTime typeName_19_15_32) alloc) true (= type_pre_88_24_28 type_88_24_28) (= type_88_24_28 (asField type_88_24_28 T_javafe_ast_Type)) (< (fClosedTime type_88_24_28) alloc) true (= type_pre_103_27_28 type_103_27_28) (= type_103_27_28 (asField type_103_27_28 T_javafe_ast_Type)) (< (fClosedTime type_103_27_28) alloc) true (= FLOATTYPE_pre_31_31_26 FLOATTYPE_31_31_26) (= true_term (is FLOATTYPE_31_31_26 T_int)) (= name_pre_20_18_28 name_20_18_28) (= name_20_18_28 (asField name_20_18_28 T_javafe_ast_Name)) (< (fClosedTime name_20_18_28) alloc) true (= locId_pre_76_43_13 locId_76_43_13) (= locId_76_43_13 (asField locId_76_43_13 T_int)) (= otherStrings_pre_119_193_30 otherStrings_119_193_30) (= true_term (is otherStrings_119_193_30 ?v_1)) (= true_term (isAllocated otherStrings_119_193_30 alloc)) (= stmt_pre_50_17_28 stmt_50_17_28) (= stmt_50_17_28 (asField stmt_50_17_28 T_javafe_ast_Stmt)) (< (fClosedTime stmt_50_17_28) alloc) true (= tryClause_pre_60_18_28 tryClause_60_18_28) (= tryClause_60_18_28 (asField tryClause_60_18_28 T_javafe_ast_Stmt)) (< (fClosedTime tryClause_60_18_28) alloc) true (= elements_pre_46_61_33 elements_46_61_33) (= elements_46_61_33 (asField elements_46_61_33 (array T_javafe_ast_Stmt))) (< (fClosedTime elements_46_61_33) alloc) true (= array_pre_86_15_28 array_86_15_28) (= array_86_15_28 (asField array_86_15_28 T_javafe_ast_Expr)) (< (fClosedTime array_86_15_28) alloc) true (= SKIPSTMT_pre_33_40_7 SKIPSTMT_33_40_7) (= true_term (is SKIPSTMT_33_40_7 T_int)) (= locOpenBrace_pre_45_22_13 locOpenBrace_45_22_13) (= locOpenBrace_45_22_13 (asField locOpenBrace_45_22_13 T_int)) (= op_pre_94_26_13 op_94_26_13) (= op_94_26_13 (asField op_94_26_13 T_int)) (= URSHIFT_pre_32_32_26 URSHIFT_32_32_26) (= true_term (is URSHIFT_32_32_26 T_int)) (= expr_pre_44_15_28 expr_44_15_28) (= expr_44_15_28 (asField expr_44_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_44_15_28) alloc) true (= locOpenBrackets_pre_88_65_29 locOpenBrackets_88_65_29) (= locOpenBrackets_88_65_29 (asField locOpenBrackets_88_65_29 ?v_0)) (< (fClosedTime locOpenBrackets_88_65_29) alloc) true (= COMPOUNDNAME_pre_33_67_7 COMPOUNDNAME_33_67_7) (= true_term (is COMPOUNDNAME_33_67_7 T_int)) (= CHARTYPE_pre_31_30_26 CHARTYPE_31_30_26) (= true_term (is CHARTYPE_31_30_26 T_int)) (= locId_pre_64_38_13 locId_64_38_13) (= locId_64_38_13 (asField locId_64_38_13 T_int)) (= expr_pre_51_15_28 expr_51_15_28) (= expr_51_15_28 (asField expr_51_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_51_15_28) alloc) true (= expr_pre_40_15_14 expr_40_15_14) (= expr_40_15_14 (asField expr_40_15_14 T_javafe_ast_Expr)) (< (fClosedTime expr_40_15_14) alloc) (= FORSTMT_pre_33_39_7 FORSTMT_33_39_7) (= true_term (is FORSTMT_33_39_7 T_int)) (= RSHIFT_pre_32_31_26 RSHIFT_32_31_26) (= true_term (is RSHIFT_32_31_26 T_int)) (= body_pre_62_19_33 body_62_19_33) (= body_62_19_33 (asField body_62_19_33 T_javafe_ast_BlockStmt)) (< (fClosedTime body_62_19_33) alloc) true (= locOpenBrace_pre_83_21_13 locOpenBrace_83_21_13) (= locOpenBrace_83_21_13 (asField locOpenBrace_83_21_13 T_int)) (= id_pre_98_21_34 id_98_21_34) (= id_98_21_34 (asField id_98_21_34 T_javafe_ast_Identifier)) (< (fClosedTime id_98_21_34) alloc) true (= block_pre_74_28_33 block_74_28_33) (= block_74_28_33 (asField block_74_28_33 T_javafe_ast_BlockStmt)) (< (fClosedTime block_74_28_33) alloc) true (= SIMPLENAME_pre_33_66_7 SIMPLENAME_33_66_7) (= true_term (is SIMPLENAME_33_66_7 T_int)) (= LONGTYPE_pre_31_29_26 LONGTYPE_31_29_26) (= true_term (is LONGTYPE_31_29_26 T_int)) (= expr_pre_50_15_28 expr_50_15_28) (= expr_50_15_28 (asField expr_50_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_50_15_28) alloc) true (= locColon_pre_89_25_13 locColon_89_25_13) (= locColon_89_25_13 (asField locColon_89_25_13 T_int)) (= superClass_pre_34_15_18 superClass_34_15_18) (= superClass_34_15_18 (asField superClass_34_15_18 T_javafe_ast_TypeName)) (< (fClosedTime superClass_34_15_18) alloc) (= returnType_pre_75_18_28 returnType_75_18_28) (= returnType_75_18_28 (asField returnType_75_18_28 T_javafe_ast_Type)) (< (fClosedTime returnType_75_18_28) alloc) true (= IFSTMT_pre_33_38_7 IFSTMT_33_38_7) (= true_term (is IFSTMT_33_38_7 T_int)) (= elements_pre_61_61_40 elements_61_61_40) (= elements_61_61_40 (asField elements_61_61_40 (array T_javafe_ast_CatchClause))) (< (fClosedTime elements_61_61_40) alloc) true (= LSHIFT_pre_32_30_26 LSHIFT_32_30_26) (= true_term (is LSHIFT_32_30_26 T_int)) (= self_pre_4_41_37 self_4_41_37) (= self_4_41_37 (asField self_4_41_37 T_javafe_ast_PrettyPrint)) (< (fClosedTime self_4_41_37) alloc) true (= loc_pre_24_45_13 loc_24_45_13) (= loc_24_45_13 (asField loc_24_45_13 T_int)) (= ARRAYTYPE_pre_33_65_7 ARRAYTYPE_33_65_7) (= true_term (is ARRAYTYPE_33_65_7 T_int)) (= INTTYPE_pre_31_28_26 INTTYPE_31_28_26) (= true_term (is INTTYPE_31_28_26 T_int)) (= POSTFIXDEC_pre_32_63_26 POSTFIXDEC_32_63_26) (= true_term (is POSTFIXDEC_32_63_26 T_int)) (= locOpenParen_pre_87_52_13 locOpenParen_87_52_13) (= locOpenParen_87_52_13 (asField locOpenParen_87_52_13 T_int)) (= elements_pre_35_61_37 elements_35_61_37) (= elements_35_61_37 (asField elements_35_61_37 (array T_javafe_ast_TypeName))) (< (fClosedTime elements_35_61_37) alloc) true (= loc_pre_76_40_13 loc_76_40_13) (= loc_76_40_13 (asField loc_76_40_13 T_int)) (= LABELSTMT_pre_33_37_7 LABELSTMT_33_37_7) (= true_term (is LABELSTMT_33_37_7 T_int)) (= stmts_pre_45_19_31 stmts_45_19_31) (= stmts_45_19_31 (asField stmts_45_19_31 T_javafe_ast_StmtVec)) (< (fClosedTime stmts_45_19_31) alloc) true (= LT_pre_32_29_26 LT_32_29_26) (= true_term (is LT_32_29_26 T_int)) (= arg_pre_62_17_38 arg_62_17_38) (= arg_62_17_38 (asField arg_62_17_38 T_javafe_ast_FormalParaDecl)) (< (fClosedTime arg_62_17_38) alloc) true (= od_pre_98_19_40 od_98_19_40) (= od_98_19_40 (asField od_98_19_40 T_javafe_ast_ObjectDesignator)) (< (fClosedTime od_98_19_40) alloc) true (= pmodifiers_pre_74_26_27 pmodifiers_74_26_27) (= pmodifiers_74_26_27 (asField pmodifiers_74_26_27 T_javafe_ast_ModifierPragmaVec)) (< (fClosedTime pmodifiers_74_26_27) alloc) (= elements_pre_77_61_43 elements_77_61_43) (= elements_77_61_43 (asField elements_77_61_43 (array T_javafe_ast_FormalParaDecl))) (< (fClosedTime elements_77_61_43) alloc) true (= TYPENAME_pre_33_64_7 TYPENAME_33_64_7) (= true_term (is TYPENAME_33_64_7 T_int)) (= BOOLEANTYPE_pre_31_27_26 BOOLEANTYPE_31_27_26) (= true_term (is BOOLEANTYPE_31_27_26 T_int)) (= POSTFIXINC_pre_32_62_26 POSTFIXINC_32_62_26) (= true_term (is POSTFIXINC_32_62_26 T_int)) (= type_pre_64_35_28 type_64_35_28) (= type_64_35_28 (asField type_64_35_28 T_javafe_ast_Type)) (< (fClosedTime type_64_35_28) alloc) true (= init_pre_67_19_17 init_67_19_17) (= init_67_19_17 (asField init_67_19_17 T_javafe_ast_VarInit)) (< (fClosedTime init_67_19_17) alloc) (= modifiers_pre_74_24_13 modifiers_74_24_13) (= modifiers_74_24_13 (asField modifiers_74_24_13 T_int)) (= CONTINUESTMT_pre_33_36_7 CONTINUESTMT_33_36_7) (= true_term (is CONTINUESTMT_33_36_7 T_int)) (= LE_pre_32_28_26 LE_32_28_26) (= true_term (is LE_32_28_26 T_int)) (= elems_pre_83_18_34 elems_83_18_34) (= elems_83_18_34 (asField elems_83_18_34 T_javafe_ast_VarInitVec)) (< (fClosedTime elems_83_18_34) alloc) true (= SUPEROBJECTDESIGNATOR_pre_33_63_7 SUPEROBJECTDESIGNATOR_33_63_7) (= true_term (is SUPEROBJECTDESIGNATOR_33_63_7 T_int)) (= parent_pre_74_22_18 parent_74_22_18) (= parent_74_22_18 (asField parent_74_22_18 T_javafe_ast_TypeDecl)) (< (fClosedTime parent_74_22_18) alloc) (= IDENT_pre_31_25_26 IDENT_31_25_26) (= true_term (is IDENT_31_25_26 T_int)) (= DEC_pre_32_59_26 DEC_32_59_26) (= true_term (is DEC_32_59_26 T_int)) (= elements_pre_143_61_39 elements_143_61_39) (= elements_143_61_39 (asField elements_143_61_39 (array T_javafe_ast_Identifier))) (< (fClosedTime elements_143_61_39) alloc) true (= count_pre_82_67_33 count_82_67_33) (= count_82_67_33 (asField count_82_67_33 T_int)) (= loc_pre_47_29_13 loc_47_29_13) (= loc_47_29_13 (asField loc_47_29_13 T_int)) (= tokenType_pre_37_90_8 tokenType_37_90_8) (= tokenType_37_90_8 (asField tokenType_37_90_8 T_int)) (= BREAKSTMT_pre_33_35_7 BREAKSTMT_33_35_7) (= true_term (is BREAKSTMT_33_35_7 T_int)) (= loc_pre_43_18_13 loc_43_18_13) (= loc_43_18_13 (asField loc_43_18_13 T_int)) (= locQuestion_pre_89_22_13 locQuestion_89_22_13) (= locQuestion_89_22_13 (asField locQuestion_89_22_13 T_int)) (= GT_pre_32_27_26 GT_32_27_26) (= true_term (is GT_32_27_26 T_int)) (= elems_pre_24_41_39 elems_24_41_39) (= elems_24_41_39 (asField elems_24_41_39 T_javafe_ast_TypeDeclElemVec)) (< (fClosedTime elems_24_41_39) alloc) true (= TYPEOBJECTDESIGNATOR_pre_33_62_7 TYPEOBJECTDESIGNATOR_33_62_7) (= true_term (is TYPEOBJECTDESIGNATOR_33_62_7 T_int)) (= INC_pre_32_58_26 INC_32_58_26) (= true_term (is INC_32_58_26 T_int)) (= loc_pre_87_49_13 loc_87_49_13) (= loc_87_49_13 (asField loc_87_49_13 T_int)) (= count_pre_17_67_33 count_17_67_33) (= count_17_67_33 (asField count_17_67_33 T_int)) (= id_pre_75_15_34 id_75_15_34) (= id_75_15_34 (asField id_75_15_34 T_javafe_ast_Identifier)) (< (fClosedTime id_75_15_34) alloc) true (= THROWSTMT_pre_33_34_7 THROWSTMT_33_34_7) (= true_term (is THROWSTMT_33_34_7 T_int)) (= superCall_pre_70_24_17 superCall_70_24_17) (= superCall_70_24_17 (asField superCall_70_24_17 T_boolean)) (= GE_pre_32_26_26 GE_32_26_26) (= true_term (is GE_32_26_26 T_int)) (= decl_pre_97_26_38 decl_97_26_38) (= decl_97_26_38 (asField decl_97_26_38 T_javafe_ast_GenericVarDecl)) (< (fClosedTime decl_97_26_38) alloc) true (= EXPROBJECTDESIGNATOR_pre_33_61_7 EXPROBJECTDESIGNATOR_33_61_7) (= true_term (is EXPROBJECTDESIGNATOR_33_61_7 T_int)) (= BITNOT_pre_32_57_26 BITNOT_32_57_26) (= true_term (is BITNOT_32_57_26 T_int)) (= count_pre_155_67_33 count_155_67_33) (= count_155_67_33 (asField count_155_67_33 T_int)) (= RETURNSTMT_pre_33_33_7 RETURNSTMT_33_33_7) (= true_term (is RETURNSTMT_33_33_7 T_int)) (= punctuationCodes_pre_119_164_19 punctuationCodes_119_164_19) (= true_term (is punctuationCodes_119_164_19 ?v_0)) (= true_term (isAllocated punctuationCodes_119_164_19 alloc)) (= count_pre_14_67_33 count_14_67_33) (= count_14_67_33 (asField count_14_67_33 T_int)) (= punctuationStrings_pre_119_134_22 punctuationStrings_119_134_22) (= true_term (is punctuationStrings_119_134_22 ?v_1)) (= true_term (isAllocated punctuationStrings_119_134_22 alloc)) (= EQ_pre_32_25_26 EQ_32_25_26) (= true_term (is EQ_32_25_26 T_int)) (= loc_pre_53_18_13 loc_53_18_13) (= loc_53_18_13 (asField loc_53_18_13 T_int)) (= locDot_pre_99_21_13 locDot_99_21_13) (= locDot_99_21_13 (asField locDot_99_21_13 T_int)) (= CLASSLITERAL_pre_33_60_7 CLASSLITERAL_33_60_7) (= true_term (is CLASSLITERAL_33_60_7 T_int)) (= locSuper_pre_161_20_13 locSuper_161_20_13) (= locSuper_161_20_13 (asField locSuper_161_20_13 T_int)) (= NOT_pre_32_56_26 NOT_32_56_26) (= true_term (is NOT_32_56_26 T_int)) (= loc_pre_160_16_13 loc_160_16_13) (= loc_160_16_13 (asField loc_160_16_13 T_int)) (= locCloseParen_pre_91_24_13 locCloseParen_91_24_13) (= locCloseParen_91_24_13 (asField locCloseParen_91_24_13 T_int)) (= args_pre_100_32_31 args_100_32_31) (= args_100_32_31 (asField args_100_32_31 T_javafe_ast_ExprVec)) (< (fClosedTime args_100_32_31) alloc) true (= decl_pre_101_34_20 decl_101_34_20) (= decl_101_34_20 (asField decl_101_34_20 T_javafe_ast_MethodDecl)) (< (fClosedTime decl_101_34_20) alloc) (= id_pre_64_32_34 id_64_32_34) (= id_64_32_34 (asField id_64_32_34 T_javafe_ast_Identifier)) (< (fClosedTime id_64_32_34) alloc) true (= expr_pre_47_26_14 expr_47_26_14) (= expr_47_26_14 (asField expr_47_26_14 T_javafe_ast_Expr)) (< (fClosedTime expr_47_26_14) alloc) (= decl_pre_66_15_36 decl_66_15_36) (= decl_66_15_36 (asField decl_66_15_36 T_javafe_ast_LocalVarDecl)) (< (fClosedTime decl_66_15_36) alloc) true (= locOpenParen_pre_55_23_13 locOpenParen_55_23_13) (= locOpenParen_55_23_13 (asField locOpenParen_55_23_13 T_int)) (= EVALSTMT_pre_33_32_7 EVALSTMT_33_32_7) (= true_term (is EVALSTMT_33_32_7 T_int)) (= elements_pre_69_61_33 elements_69_61_33) (= elements_69_61_33 (asField elements_69_61_33 (array T_javafe_ast_Expr))) (< (fClosedTime elements_69_61_33) alloc) true (= owner_pre_5_35_28 owner_5_35_28) (= owner_5_35_28 (asField owner_5_35_28 T_java_lang_Object)) (< (fClosedTime owner_5_35_28) alloc) (= expr_pre_43_15_28 expr_43_15_28) (= expr_43_15_28 (asField expr_43_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_43_15_28) alloc) true (= NE_pre_32_24_26 NE_32_24_26) (= true_term (is NE_32_24_26 T_int)) (= locId_pre_58_20_13 locId_58_20_13) (= locId_58_20_13 (asField locId_58_20_13 T_int)) (= elements_pre_154_61_38 elements_154_61_38) (= elements_154_61_38 (asField elements_154_61_38 (array T_javafe_ast_FieldDecl))) (< (fClosedTime elements_154_61_38) alloc) true (= METHODINVOCATION_pre_33_59_7 METHODINVOCATION_33_59_7) (= true_term (is METHODINVOCATION_33_59_7 T_int)) (= els_pre_89_19_28 els_89_19_28) (= els_89_19_28 (asField els_89_19_28 T_javafe_ast_Expr)) (< (fClosedTime els_89_19_28) alloc) true (= LAST_KEYWORD_pre_119_103_26 LAST_KEYWORD_119_103_26) (= true_term (is LAST_KEYWORD_119_103_26 T_int)) (= UNARYSUB_pre_32_55_26 UNARYSUB_32_55_26) (= true_term (is UNARYSUB_32_55_26 T_int)) (= MIN_VALUE_pre_107_38_29 MIN_VALUE_107_38_29) (= true_term (is MIN_VALUE_107_38_29 T_long)) (= anonDecl_pre_87_45_19 anonDecl_87_45_19) (= anonDecl_87_45_19 (asField anonDecl_87_45_19 T_javafe_ast_ClassDecl)) (< (fClosedTime anonDecl_87_45_19) alloc) (= count_pre_23_67_33 count_23_67_33) (= count_23_67_33 (asField count_23_67_33 T_int)) (= loc_pre_18_18_13 loc_18_18_13) (= loc_18_18_13 (asField loc_18_18_13 T_int)) (= superInterfaces_pre_24_34_35 superInterfaces_24_34_35) (= superInterfaces_24_34_35 (asField superInterfaces_24_34_35 T_javafe_ast_TypeNameVec)) (< (fClosedTime superInterfaces_24_34_35) alloc) true (= keywordStrings_pre_119_181_30 keywordStrings_119_181_30) (= true_term (is keywordStrings_119_181_30 ?v_1)) (= true_term (isAllocated keywordStrings_119_181_30 alloc)) (= locOpenBrace_pre_76_36_13 locOpenBrace_76_36_13) (= locOpenBrace_76_36_13 (asField locOpenBrace_76_36_13 T_int)) (= SYNCHRONIZESTMT_pre_33_31_7 SYNCHRONIZESTMT_33_31_7) (= true_term (is SYNCHRONIZESTMT_33_31_7 T_int)) (= NULL_pre_119_82_26 NULL_119_82_26) (= true_term (is NULL_119_82_26 T_int)) (= BITAND_pre_32_23_26 BITAND_32_23_26) (= true_term (is BITAND_32_23_26 T_int)) (= count_pre_29_99_33 count_29_99_33) (= count_29_99_33 (asField count_29_99_33 T_int)) (= elements_pre_38_61_41 elements_38_61_41) (= elements_38_61_41 (asField elements_38_61_41 (array T_javafe_ast_TypeDeclElem))) (< (fClosedTime elements_38_61_41) alloc) true (= body_pre_76_34_19 body_76_34_19) (= body_76_34_19 (asField body_76_34_19 T_javafe_ast_BlockStmt)) (< (fClosedTime body_76_34_19) alloc) (= AMBIGUOUSMETHODINVOCATION_pre_33_58_7 AMBIGUOUSMETHODINVOCATION_33_58_7) (= true_term (is AMBIGUOUSMETHODINVOCATION_33_58_7 T_int)) (= UNARYADD_pre_32_54_26 UNARYADD_32_54_26) (= true_term (is UNARYADD_32_54_26 T_int)) (= pmodifiers_pre_64_30_27 pmodifiers_64_30_27) (= pmodifiers_64_30_27 (asField pmodifiers_64_30_27 T_javafe_ast_ModifierPragmaVec)) (< (fClosedTime pmodifiers_64_30_27) alloc) (= locOpenParen_pre_100_30_13 locOpenParen_100_30_13) (= locOpenParen_100_30_13 (asField locOpenParen_100_30_13 T_int)) (= locFirstSemi_pre_68_36_13 locFirstSemi_68_36_13) (= locFirstSemi_68_36_13 (asField locFirstSemi_68_36_13 T_int)) (= loc_pre_117_35_13 loc_117_35_13) (= loc_117_35_13 (asField loc_117_35_13 T_int)) (= raises_pre_76_32_35 raises_76_32_35) (= raises_76_32_35 (asField raises_76_32_35 T_javafe_ast_TypeNameVec)) (< (fClosedTime raises_76_32_35) alloc) true (= inst_pre_4_29_44 inst_4_29_44) (= true_term (is inst_4_29_44 T_javafe_ast_PrettyPrint)) (= true_term (isAllocated inst_4_29_44 alloc)) (not (= inst_4_29_44 null)) (= DOSTMT_pre_33_30_7 DOSTMT_33_30_7) (= true_term (is DOSTMT_33_30_7 T_int)) (= expr_pre_57_15_28 expr_57_15_28) (= expr_57_15_28 (asField expr_57_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_57_15_28) alloc) true (= BITXOR_pre_32_22_26 BITXOR_32_22_26) (= true_term (is BITXOR_32_22_26 T_int)) (= modifiers_pre_64_28_13 modifiers_64_28_13) (= modifiers_64_28_13 (asField modifiers_64_28_13 T_int)) (= label_pre_53_15_20 label_53_15_20) (= label_53_15_20 (asField label_53_15_20 T_javafe_ast_Identifier)) (< (fClosedTime label_53_15_20) alloc) (= FIELDACCESS_pre_33_57_7 FIELDACCESS_33_57_7) (= true_term (is FIELDACCESS_33_57_7 T_int)) (= thn_pre_89_17_28 thn_89_17_28) (= thn_89_17_28 (asField thn_89_17_28 T_javafe_ast_Expr)) (< (fClosedTime thn_89_17_28) alloc) true (= ASGBITXOR_pre_32_51_26 ASGBITXOR_32_51_26) (= true_term (is ASGBITXOR_32_51_26 T_int)) (= loc_pre_97_22_13 loc_97_22_13) (= loc_97_22_13 (asField loc_97_22_13 T_int)) (= locIds_pre_163_25_29 locIds_163_25_29) (= locIds_163_25_29 (asField locIds_163_25_29 ?v_0)) (< (fClosedTime locIds_163_25_29) alloc) true (= id_pre_24_32_34 id_24_32_34) (= id_24_32_34 (asField id_24_32_34 T_javafe_ast_Identifier)) (< (fClosedTime id_24_32_34) alloc) true (= locOpenParen_pre_91_21_13 locOpenParen_91_21_13) (= locOpenParen_91_21_13 (asField locOpenParen_91_21_13 T_int)) (= WHILESTMT_pre_33_29_7 WHILESTMT_33_29_7) (= true_term (is WHILESTMT_33_29_7 T_int)) (= BITOR_pre_32_21_26 BITOR_32_21_26) (= true_term (is BITOR_32_21_26 T_int)) (= stmt_pre_58_17_28 stmt_58_17_28) (= stmt_58_17_28 (asField stmt_58_17_28 T_javafe_ast_Stmt)) (< (fClosedTime stmt_58_17_28) alloc) true (= args_pre_101_30_31 args_101_30_31) (= args_101_30_31 (asField args_101_30_31 T_javafe_ast_ExprVec)) (< (fClosedTime args_101_30_31) alloc) true (= args_pre_87_34_31 args_87_34_31) (= args_87_34_31 (asField args_87_34_31 T_javafe_ast_ExprVec)) (< (fClosedTime args_87_34_31) alloc) true (= VARIABLEACCESS_pre_33_56_7 VARIABLEACCESS_33_56_7) (= true_term (is VARIABLEACCESS_33_56_7 T_int)) (= NULL_pre_116_60_26 NULL_116_60_26) (= true_term (is NULL_116_60_26 T_int)) (= ASGBITOR_pre_32_50_26 ASGBITOR_32_50_26) (= true_term (is ASGBITOR_32_50_26 T_int)) (= inferred_pre_71_33_17 inferred_71_33_17) (= inferred_71_33_17 (asField inferred_71_33_17 T_boolean)) (= expr_pre_102_22_28 expr_102_22_28) (= expr_102_22_28 (asField expr_102_22_28 T_javafe_ast_Expr)) (< (fClosedTime expr_102_22_28) alloc) true (= decl_pre_65_15_33 decl_65_15_33) (= decl_65_15_33 (asField decl_65_15_33 T_javafe_ast_ClassDecl)) (< (fClosedTime decl_65_15_33) alloc) true (= args_pre_76_30_41 args_76_30_41) (= args_76_30_41 (asField args_76_30_41 T_javafe_ast_FormalParaDeclVec)) (< (fClosedTime args_76_30_41) alloc) true (= CLASSDECLSTMT_pre_33_28_7 CLASSDECLSTMT_33_28_7) (= true_term (is CLASSDECLSTMT_33_28_7 T_int)) (= test_pre_89_15_28 test_89_15_28) (= test_89_15_28 (asField test_89_15_28 T_javafe_ast_Expr)) (< (fClosedTime test_89_15_28) alloc) true (= AMBIGUOUSVARIABLEACCESS_pre_33_55_7 AMBIGUOUSVARIABLEACCESS_33_55_7) (= true_term (is AMBIGUOUSVARIABLEACCESS_33_55_7 T_int)) (= ASGBITAND_pre_32_49_26 ASGBITAND_32_49_26) (= true_term (is ASGBITAND_32_49_26 T_int)) (= loc_pre_88_49_13 loc_88_49_13) (= loc_88_49_13 (asField loc_88_49_13 T_int)) (= pmodifiers_pre_24_30_27 pmodifiers_24_30_27) (= pmodifiers_24_30_27 (asField pmodifiers_24_30_27 T_javafe_ast_ModifierPragmaVec)) (< (fClosedTime pmodifiers_24_30_27) alloc) (= elems_pre elems) (= elems (asElems elems)) (< (eClosedTime elems) alloc) (= LS (asLockSet LS)) (= alloc_pre alloc)) (not (and (= true_term (is this T_javafe_ast_StandardPrettyPrint)) (= true_term (isAllocated this alloc)) (not (= this null)) (= true_term (is o_1067_33 T_java_io_OutputStream)) (= true_term (isAllocated o_1067_33 alloc)) (= true_term (is lp_1067_50 T_javafe_ast_LexicalPragma)) (= true_term (isAllocated lp_1067_50 alloc)) ?v_6 ?v_2 (or ?v_8 (and ?v_2 ?v_11 ?v_3 ?v_12 ?v_13 (or (and ?v_7 (not (and ?v_6 (not (= s_1068_4_1068_4_4_381_50 null))))) (and ?v_7 ?v_14 (or ?v_8 (and ?v_2 ?v_15 ?v_16 ?v_9 ?v_17 (not (and ?v_6 ?v_10))))))) (and ?v_2 ?v_11 ?v_3 ?v_12 ?v_13 ?v_7 ?v_14 ?v_2 ?v_15 ?v_16 ?v_9 ?v_17 (= EC_1069_4_1069_4 ecReturn) (not (= ecReturn ecReturn))))))))))))))
+(check-sat)
+(exit)
diff --git a/test/regress/regress0/uflia/javafe.ast.WhileStmt.447_no_forall.smt2 b/test/regress/regress0/uflia/javafe.ast.WhileStmt.447_no_forall.smt2
new file mode 100644 (file)
index 0000000..534e8f4
--- /dev/null
@@ -0,0 +1,664 @@
+(set-logic QF_UFLIA)
+(set-info :source | Simplify Theorem Prover Benchmark Suite |)
+(set-info :smt-lib-version 2.0)
+(set-info :category "industrial")
+(set-info :status unsat)
+(declare-fun true_term () Int)
+(declare-fun false_term () Int)
+(assert (= true_term 1))
+(assert (= false_term 0))
+(declare-fun S_select (Int Int) Int)
+(declare-fun S_store (Int Int Int) Int)
+(declare-fun PO_LT (Int Int) Int)
+(declare-fun T_java_lang_Object () Int)
+(assert (= (PO_LT T_java_lang_Object T_java_lang_Object) true_term))
+(declare-fun T_boolean () Int)
+(declare-fun T_char () Int)
+(declare-fun T_byte () Int)
+(declare-fun T_short () Int)
+(declare-fun T_int () Int)
+(declare-fun T_long () Int)
+(declare-fun T_float () Int)
+(declare-fun T_double () Int)
+(declare-fun asChild (Int Int) Int)
+(declare-fun classDown (Int Int) Int)
+(declare-fun T_java_lang_Cloneable () Int)
+(assert (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term))
+(declare-fun array (Int) Int)
+(declare-fun elemtype (Int) Int)
+(declare-fun is (Int Int) Int)
+(declare-fun cast (Int Int) Int)
+(assert true)
+(declare-fun intFirst () Int)
+(declare-fun intLast () Int)
+(declare-fun longFirst () Int)
+(declare-fun longLast () Int)
+(assert (< longFirst intFirst))
+(assert (< intFirst (- 1000000)))
+(assert (< 1000000 intLast))
+(assert (< intLast longLast))
+(declare-fun null () Int)
+(declare-fun typeof (Int) Int)
+(declare-fun asField (Int Int) Int)
+(declare-fun asElems (Int) Int)
+(declare-fun vAllocTime (Int) Int)
+(declare-fun isAllocated (Int Int) Int)
+(declare-fun fClosedTime (Int) Int)
+(declare-fun eClosedTime (Int) Int)
+(declare-fun asLockSet (Int) Int)
+(declare-fun max (Int) Int)
+(declare-fun lockLE (Int Int) Int)
+(declare-fun lockLT (Int Int) Int)
+(declare-fun arrayLength (Int) Int)
+(declare-fun arrayFresh (Int Int Int Int Int Int Int) Int)
+(declare-fun arrayShapeMore (Int Int) Int)
+(declare-fun arrayParent (Int) Int)
+(declare-fun arrayPosition (Int) Int)
+(declare-fun arrayShapeOne (Int) Int)
+(declare-fun arrayType () Int)
+(assert (= arrayType (asChild arrayType T_java_lang_Object)))
+(declare-fun isNewArray (Int) Int)
+(declare-fun boolAnd (Int Int) Int)
+(declare-fun boolEq (Int Int) Int)
+(declare-fun boolImplies (Int Int) Int)
+(declare-fun boolNE (Int Int) Int)
+(declare-fun boolNot (Int) Int)
+(declare-fun boolOr (Int Int) Int)
+(declare-fun integralEQ (Int Int) Int)
+(declare-fun stringCat (Int Int) Int)
+(declare-fun T_java_lang_String () Int)
+(declare-fun integralGE (Int Int) Int)
+(declare-fun integralGT (Int Int) Int)
+(declare-fun integralLE (Int Int) Int)
+(declare-fun integralLT (Int Int) Int)
+(declare-fun integralNE (Int Int) Int)
+(declare-fun refEQ (Int Int) Int)
+(declare-fun refNE (Int Int) Int)
+(declare-fun nonnullelements (Int Int) Int)
+(declare-fun classLiteral (Int) Int)
+(declare-fun T_java_lang_Class () Int)
+(declare-fun alloc () Int)
+(declare-fun integralAnd (Int Int) Int)
+(declare-fun integralOr (Int Int) Int)
+(declare-fun integralXor (Int Int) Int)
+(declare-fun intShiftL (Int Int) Int)
+(declare-fun longShiftL (Int Int) Int)
+(assert true)
+(declare-fun T_javafe_tc_MethodDeclVec () Int)
+(declare-fun T_javafe_ast_VarDeclStmt () Int)
+(declare-fun T_javafe_ast_Stmt () Int)
+(declare-fun T_javafe_ast_BinaryExpr () Int)
+(declare-fun T_javafe_ast_Expr () Int)
+(declare-fun T_java_lang_Comparable () Int)
+(declare-fun T_javafe_ast_BranchStmt () Int)
+(declare-fun T_javafe_ast_ClassLiteral () Int)
+(declare-fun T_javafe_ast_ConstructorDecl () Int)
+(declare-fun T_javafe_ast_RoutineDecl () Int)
+(declare-fun T_javafe_ast_ArrayRefExpr () Int)
+(declare-fun T_java_lang_Long () Int)
+(declare-fun T_java_lang_Number () Int)
+(declare-fun T_javafe_ast_AmbiguousMethodInvocation () Int)
+(declare-fun T_javafe_tc_TypeSig () Int)
+(declare-fun T_javafe_ast_Type () Int)
+(declare-fun T_javafe_ast_SimpleName () Int)
+(declare-fun T_javafe_ast_Name () Int)
+(declare-fun T_javafe_ast_WhileStmt () Int)
+(declare-fun T_javafe_ast_SwitchLabel () Int)
+(declare-fun T_javafe_ast_VariableAccess () Int)
+(declare-fun T_javafe_ast_DoStmt () Int)
+(declare-fun T_javafe_ast_VarInit () Int)
+(declare-fun T_javafe_tc_Env () Int)
+(declare-fun T_javafe_ast_ASTNode () Int)
+(declare-fun T_javafe_ast_OnDemandImportDecl () Int)
+(declare-fun T_javafe_ast_ImportDecl () Int)
+(declare-fun T_java_io_Serializable () Int)
+(declare-fun T_javafe_ast_ParenExpr () Int)
+(declare-fun T_javafe_ast_GenericVarDecl () Int)
+(declare-fun T_javafe_ast_ContinueStmt () Int)
+(declare-fun T_javafe_ast_InitBlock () Int)
+(declare-fun T_javafe_ast_TypeDeclElem () Int)
+(declare-fun T_javafe_ast_NewArrayExpr () Int)
+(declare-fun T_javafe_ast_TypeObjectDesignator () Int)
+(declare-fun T_javafe_ast_ObjectDesignator () Int)
+(declare-fun T_javafe_ast_Visitor () Int)
+(declare-fun T_java_lang_Exception () Int)
+(declare-fun T_java_lang_Throwable () Int)
+(declare-fun T_javafe_ast_ConstructorInvocation () Int)
+(declare-fun T_javafe_ast_ExprVec () Int)
+(declare-fun T_javafe_ast_GenericBlockStmt () Int)
+(declare-fun T_javafe_ast_TryCatchStmt () Int)
+(declare-fun T_javafe_ast_EvalStmt () Int)
+(declare-fun T_java_util_Map () Int)
+(declare-fun T_java_util_EscjavaKeyValue () Int)
+(declare-fun T_java_lang_Integer () Int)
+(declare-fun T_javafe_ast_FieldDecl () Int)
+(declare-fun T_javafe_ast_ClassDecl () Int)
+(declare-fun T_javafe_ast_TypeDecl () Int)
+(declare-fun T_javafe_ast_TypeName () Int)
+(declare-fun T_javafe_ast_ArrayInit () Int)
+(declare-fun T_javafe_ast_InstanceOfExpr () Int)
+(declare-fun T_javafe_ast_IfStmt () Int)
+(declare-fun T_javafe_ast_SwitchStmt () Int)
+(declare-fun T_javafe_ast_ThrowStmt () Int)
+(declare-fun T_javafe_ast_ASTDecoration () Int)
+(declare-fun T_javafe_ast_MethodInvocation () Int)
+(declare-fun T_javafe_ast_LiteralExpr () Int)
+(declare-fun T_javafe_ast_IdentifierVec () Int)
+(declare-fun T_javafe_util_Location () Int)
+(declare-fun T_javafe_ast_SkipStmt () Int)
+(declare-fun T_javafe_ast_AmbiguousVariableAccess () Int)
+(declare-fun T_javafe_ast_ClassDeclStmt () Int)
+(declare-fun T_java_lang_Double () Int)
+(declare-fun T_javafe_ast_UnaryExpr () Int)
+(declare-fun T_javafe_ast_SuperObjectDesignator () Int)
+(declare-fun T_java_lang_RuntimeException () Int)
+(declare-fun T_javafe_ast_BreakStmt () Int)
+(declare-fun T_javafe_ast_NewInstanceExpr () Int)
+(declare-fun T_javafe_ast_MethodDecl () Int)
+(declare-fun T_java_lang_Boolean () Int)
+(declare-fun T_javafe_ast_OperatorTags () Int)
+(declare-fun T_javafe_ast_GeneratedTags () Int)
+(declare-fun T_javafe_ast_Identifier () Int)
+(declare-fun T_javafe_ast_CompoundName () Int)
+(declare-fun T_javafe_ast_SynchronizeStmt () Int)
+(declare-fun T_javafe_ast_TryFinallyStmt () Int)
+(declare-fun T_javafe_ast_FieldAccess () Int)
+(declare-fun T_javafe_ast_LocalVarDecl () Int)
+(declare-fun T_javafe_ast_PrimitiveType () Int)
+(declare-fun T_javafe_ast_SingleTypeImportDecl () Int)
+(declare-fun T_javafe_ast_LabelStmt () Int)
+(declare-fun T_javafe_util_Assert () Int)
+(declare-fun T_javafe_ast_CondExpr () Int)
+(declare-fun T_javafe_ast_CompilationUnit () Int)
+(declare-fun T_java_lang_Float () Int)
+(declare-fun T_javafe_ast_VisitorArgResult () Int)
+(declare-fun T_javafe_ast_CatchClause () Int)
+(declare-fun T_javafe_parser_TagConstants () Int)
+(declare-fun T_javafe_ast_TagConstants () Int)
+(declare-fun T_javafe_ast_ExprObjectDesignator () Int)
+(declare-fun T_javafe_tc_TagConstants () Int)
+(declare-fun T_javafe_ast_BlockStmt () Int)
+(declare-fun T_javafe_ast_ReturnStmt () Int)
+(declare-fun T_javafe_tc_FieldDeclVec () Int)
+(declare-fun T_java_lang_IndexOutOfBoundsException () Int)
+(declare-fun T_java_util_Hashtable () Int)
+(declare-fun T_java_util_Dictionary () Int)
+(declare-fun T_javafe_ast_FormalParaDecl () Int)
+(declare-fun T_javafe_ast_ThisExpr () Int)
+(declare-fun T_javafe_ast_InterfaceDecl () Int)
+(declare-fun T_javafe_ast_ArrayType () Int)
+(declare-fun T_javafe_ast_CastExpr () Int)
+(declare-fun T_javafe_ast_ForStmt () Int)
+(declare-fun DIST_ZERO_1 () Int)
+(declare-fun T__TYPE () Int)
+(declare-fun VOIDTYPE_14_33_26 () Int)
+(declare-fun INSTANCEOFEXPR_16_52_7 () Int)
+(declare-fun AND_15_20_26 () Int)
+(declare-fun ASGURSHIFT_15_48_26 () Int)
+(declare-fun IFSTMT_16_38_7 () Int)
+(declare-fun URSHIFT_15_32_26 () Int)
+(declare-fun ARRAYTYPE_16_65_7 () Int)
+(declare-fun FORMALPARADECL_16_24_7 () Int)
+(declare-fun DOUBLETYPE_14_32_26 () Int)
+(declare-fun CONDEXPR_16_51_7 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_30_27_26 () Int)
+(declare-fun OR_15_19_26 () Int)
+(declare-fun ASGRSHIFT_15_47_26 () Int)
+(declare-fun LABELSTMT_16_37_7 () Int)
+(declare-fun RSHIFT_15_31_26 () Int)
+(declare-fun TYPENAME_16_64_7 () Int)
+(declare-fun FIELDDECL_16_23_7 () Int)
+(declare-fun FLOATTYPE_14_31_26 () Int)
+(declare-fun NEWARRAYEXPR_16_50_7 () Int)
+(declare-fun ASGLSHIFT_15_46_26 () Int)
+(declare-fun CONTINUESTMT_16_36_7 () Int)
+(declare-fun STMTPRAGMA_30_26_26 () Int)
+(declare-fun LSHIFT_15_30_26 () Int)
+(declare-fun NULLLIT_14_45_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_16_63_7 () Int)
+(declare-fun LOCALVARDECL_16_22_7 () Int)
+(declare-fun punctuationStrings_30_134_22 () Int)
+(declare-fun POSTFIXDEC_15_63_26 () Int)
+(declare-fun CHARTYPE_14_30_26 () Int)
+(declare-fun NEWINSTANCEEXPR_16_49_7 () Int)
+(declare-fun ASGSUB_15_45_26 () Int)
+(declare-fun BREAKSTMT_16_35_7 () Int)
+(declare-fun otherStrings_30_193_30 () Int)
+(declare-fun LT_15_29_26 () Int)
+(declare-fun MODIFIERPRAGMA_30_25_26 () Int)
+(declare-fun STRINGLIT_14_44_26 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_16_62_7 () Int)
+(declare-fun INITBLOCK_16_21_7 () Int)
+(declare-fun noTokens_30_212_27 () Int)
+(declare-fun POSTFIXINC_15_62_26 () Int)
+(declare-fun LONGTYPE_14_29_26 () Int)
+(declare-fun ARRAYREFEXPR_16_48_7 () Int)
+(declare-fun ASGADD_15_44_26 () Int)
+(declare-fun THROWSTMT_16_34_7 () Int)
+(declare-fun TYPESIG_29_6_28 () Int)
+(declare-fun LE_15_28_26 () Int)
+(declare-fun DOUBLELIT_14_43_26 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_16_61_7 () Int)
+(declare-fun METHODDECL_16_20_7 () Int)
+(declare-fun DEC_15_59_26 () Int)
+(declare-fun LEXICALPRAGMA_30_24_26 () Int)
+(declare-fun INTTYPE_14_28_26 () Int)
+(declare-fun THISEXPR_16_47_7 () Int)
+(declare-fun ASGREM_15_43_26 () Int)
+(declare-fun RETURNSTMT_16_33_7 () Int)
+(declare-fun LAST_KEYWORD_30_103_26 () Int)
+(declare-fun GT_15_27_26 () Int)
+(declare-fun FLOATLIT_14_42_26 () Int)
+(declare-fun CLASSLITERAL_16_60_7 () Int)
+(declare-fun CONSTRUCTORDECL_16_19_7 () Int)
+(declare-fun FIRST_KEYWORD_30_51_26 () Int)
+(declare-fun INC_15_58_26 () Int)
+(declare-fun BOOLEANTYPE_14_27_26 () Int)
+(declare-fun ARRAYINIT_16_46_7 () Int)
+(declare-fun ASGDIV_15_42_26 () Int)
+(declare-fun EVALSTMT_16_32_7 () Int)
+(declare-fun GE_15_26_26 () Int)
+(declare-fun CHARLIT_14_41_26 () Int)
+(declare-fun METHODINVOCATION_16_59_7 () Int)
+(declare-fun INTERFACEDECL_16_18_7 () Int)
+(declare-fun BITNOT_15_57_26 () Int)
+(declare-fun IDENT_14_25_26 () Int)
+(declare-fun CATCHCLAUSE_16_45_7 () Int)
+(declare-fun NULL_30_82_26 () Int)
+(declare-fun ASGMUL_15_41_26 () Int)
+(declare-fun SYNCHRONIZESTMT_16_31_7 () Int)
+(declare-fun EQ_15_25_26 () Int)
+(declare-fun LONGLIT_14_40_26 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_16_58_7 () Int)
+(declare-fun CLASSDECL_16_17_7 () Int)
+(declare-fun NOT_15_56_26 () Int)
+(declare-fun CONSTRUCTORINVOCATION_16_44_7 () Int)
+(declare-fun ASSIGN_15_40_26 () Int)
+(declare-fun DOSTMT_16_30_7 () Int)
+(declare-fun NE_15_24_26 () Int)
+(declare-fun INTLIT_14_39_26 () Int)
+(declare-fun FIELDACCESS_16_57_7 () Int)
+(declare-fun ONDEMANDIMPORTDECL_16_16_7 () Int)
+(declare-fun UNARYSUB_15_55_26 () Int)
+(declare-fun TRYCATCHSTMT_16_43_7 () Int)
+(declare-fun STAR_15_37_26 () Int)
+(declare-fun WHILESTMT_16_29_7 () Int)
+(declare-fun BITAND_15_23_26 () Int)
+(declare-fun BOOLEANLIT_14_38_26 () Int)
+(declare-fun VARIABLEACCESS_16_56_7 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_16_15_7 () Int)
+(declare-fun UNARYADD_15_54_26 () Int)
+(declare-fun TRYFINALLYSTMT_16_42_7 () Int)
+(declare-fun MOD_15_36_26 () Int)
+(declare-fun otherCodes_30_202_27 () Int)
+(declare-fun CLASSDECLSTMT_16_28_7 () Int)
+(declare-fun BITXOR_15_22_26 () Int)
+(declare-fun SHORTTYPE_14_36_26 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_16_55_7 () Int)
+(declare-fun COMPILATIONUNIT_16_14_7 () Int)
+(declare-fun ASGBITXOR_15_51_26 () Int)
+(declare-fun punctuationCodes_30_164_19 () Int)
+(declare-fun NULL_13_60_26 () Int)
+(declare-fun SWITCHLABEL_16_41_7 () Int)
+(declare-fun DIV_15_35_26 () Int)
+(declare-fun VARDECLSTMT_16_27_7 () Int)
+(declare-fun BITOR_15_21_26 () Int)
+(declare-fun BYTETYPE_14_35_26 () Int)
+(declare-fun PARENEXPR_16_54_7 () Int)
+(declare-fun ASGBITOR_15_50_26 () Int)
+(declare-fun SKIPSTMT_16_40_7 () Int)
+(declare-fun SUB_15_34_26 () Int)
+(declare-fun COMPOUNDNAME_16_67_7 () Int)
+(declare-fun SWITCHSTMT_16_26_7 () Int)
+(declare-fun keywordStrings_30_181_30 () Int)
+(declare-fun NULLTYPE_14_34_26 () Int)
+(declare-fun CASTEXPR_16_53_7 () Int)
+(declare-fun ASGBITAND_15_49_26 () Int)
+(declare-fun FORSTMT_16_39_7 () Int)
+(declare-fun ADD_15_33_26 () Int)
+(declare-fun SIMPLENAME_16_66_7 () Int)
+(declare-fun BLOCKSTMT_16_25_7 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_30_28_26 () Int)
+(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int))) (and (= (PO_LT T_javafe_tc_MethodDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_MethodDeclVec (asChild T_javafe_tc_MethodDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_VarDeclStmt (asChild T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_BinaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_BinaryExpr (asChild T_javafe_ast_BinaryExpr T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Comparable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_BranchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_BranchStmt (asChild T_javafe_ast_BranchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ClassLiteral T_javafe_ast_Expr) true_term) (= T_javafe_ast_ClassLiteral (asChild T_javafe_ast_ClassLiteral T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_ConstructorDecl (asChild T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ArrayRefExpr (asChild T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Long T_java_lang_Number) true_term) (= T_java_lang_Long (asChild T_java_lang_Long T_java_lang_Number)) true (= (PO_LT T_java_lang_Long T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousMethodInvocation (asChild T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_javafe_tc_TypeSig T_javafe_ast_Type) true_term) (= T_javafe_tc_TypeSig (asChild T_javafe_tc_TypeSig T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_SimpleName T_javafe_ast_Name) true_term) (= T_javafe_ast_SimpleName (asChild T_javafe_ast_SimpleName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_WhileStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_WhileStmt (asChild T_javafe_ast_WhileStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_SwitchLabel T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SwitchLabel (asChild T_javafe_ast_SwitchLabel T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_VariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_VariableAccess (asChild T_javafe_ast_VariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_DoStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_DoStmt (asChild T_javafe_ast_DoStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_Expr T_javafe_ast_VarInit) true_term) (= T_javafe_ast_Expr (asChild T_javafe_ast_Expr T_javafe_ast_VarInit)) (= (PO_LT T_javafe_tc_Env T_java_lang_Object) true_term) (= T_javafe_tc_Env (asChild T_javafe_tc_Env T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarInit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_VarInit (asChild T_javafe_ast_VarInit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_OnDemandImportDecl (asChild T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_java_lang_String T_java_lang_Object) true_term) (= T_java_lang_String (asChild T_java_lang_String T_java_lang_Object)) true (= (PO_LT T_java_lang_String T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_String T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ParenExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ParenExpr (asChild T_javafe_ast_ParenExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_GenericVarDecl (asChild T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_ContinueStmt (asChild T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_javafe_ast_Type T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Type (asChild T_javafe_ast_Type T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_InitBlock (asChild T_javafe_ast_InitBlock T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_NewArrayExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewArrayExpr (asChild T_javafe_ast_NewArrayExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_TypeObjectDesignator (asChild T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_ast_Visitor T_java_lang_Object) true_term) (= T_javafe_ast_Visitor (asChild T_javafe_ast_Visitor T_java_lang_Object)) (= (PO_LT T_java_lang_Exception T_java_lang_Throwable) true_term) (= T_java_lang_Exception (asChild T_java_lang_Exception T_java_lang_Throwable)) (= (PO_LT T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ConstructorInvocation (asChild T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ExprVec T_java_lang_Object) true_term) (= T_javafe_ast_ExprVec (asChild T_javafe_ast_ExprVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_GenericBlockStmt (asChild T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryCatchStmt (asChild T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_EvalStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_EvalStmt (asChild T_javafe_ast_EvalStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_util_Map T_java_lang_Object) true_term) (= (PO_LT T_java_util_Map T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_java_lang_Integer T_java_lang_Number) true_term) (= T_java_lang_Integer (asChild T_java_lang_Integer T_java_lang_Number)) true (= (PO_LT T_java_lang_Integer T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FieldDecl (asChild T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_ClassDecl (asChild T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_TypeName T_javafe_ast_Type) true_term) (= T_javafe_ast_TypeName (asChild T_javafe_ast_TypeName T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_ArrayInit T_javafe_ast_VarInit) true_term) (= T_javafe_ast_ArrayInit (asChild T_javafe_ast_ArrayInit T_javafe_ast_VarInit)) (= (PO_LT T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_InstanceOfExpr (asChild T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_IfStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_IfStmt (asChild T_javafe_ast_IfStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ImportDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ImportDecl (asChild T_javafe_ast_ImportDecl T_javafe_ast_ASTNode)) (= (PO_LT T_java_io_Serializable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_SwitchStmt (asChild T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ObjectDesignator (asChild T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ThrowStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ThrowStmt (asChild T_javafe_ast_ThrowStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ASTDecoration T_java_lang_Object) true_term) (= T_javafe_ast_ASTDecoration (asChild T_javafe_ast_ASTDecoration T_java_lang_Object)) (= (PO_LT T_java_lang_Number T_java_lang_Object) true_term) (= T_java_lang_Number (asChild T_java_lang_Number T_java_lang_Object)) (= (PO_LT T_java_lang_Number T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_MethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_MethodInvocation (asChild T_javafe_ast_MethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_RoutineDecl (asChild T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_LiteralExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_LiteralExpr (asChild T_javafe_ast_LiteralExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_IdentifierVec T_java_lang_Object) true_term) (= T_javafe_ast_IdentifierVec (asChild T_javafe_ast_IdentifierVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_TypeDeclElem T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_Name T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Name (asChild T_javafe_ast_Name T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_util_Location T_java_lang_Object) true_term) (= T_javafe_util_Location (asChild T_javafe_util_Location T_java_lang_Object)) (= (PO_LT T_javafe_ast_SkipStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SkipStmt (asChild T_javafe_ast_SkipStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousVariableAccess (asChild T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ClassDeclStmt (asChild T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Double T_java_lang_Number) true_term) (= T_java_lang_Double (asChild T_java_lang_Double T_java_lang_Number)) true (= (PO_LT T_java_lang_Double T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_UnaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_UnaryExpr (asChild T_javafe_ast_UnaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_SuperObjectDesignator (asChild T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_lang_RuntimeException T_java_lang_Exception) true_term) (= T_java_lang_RuntimeException (asChild T_java_lang_RuntimeException T_java_lang_Exception)) (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_BreakStmt (asChild T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_java_lang_Throwable T_java_lang_Object) true_term) (= T_java_lang_Throwable (asChild T_java_lang_Throwable T_java_lang_Object)) (= (PO_LT T_java_lang_Throwable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewInstanceExpr (asChild T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_MethodDecl (asChild T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_java_lang_Boolean T_java_lang_Object) true_term) (= T_java_lang_Boolean (asChild T_java_lang_Boolean T_java_lang_Object)) true (= (PO_LT T_java_lang_Boolean T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_OperatorTags T_java_lang_Object) true_term) (= T_javafe_ast_OperatorTags (asChild T_javafe_ast_OperatorTags T_java_lang_Object)) (= (PO_LT T_javafe_ast_OperatorTags T_javafe_ast_GeneratedTags) true_term) (= (PO_LT T_javafe_ast_Identifier T_java_lang_Object) true_term) (= T_javafe_ast_Identifier (asChild T_javafe_ast_Identifier T_java_lang_Object)) true (= (PO_LT T_javafe_ast_Stmt T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Stmt (asChild T_javafe_ast_Stmt T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CompoundName T_javafe_ast_Name) true_term) (= T_javafe_ast_CompoundName (asChild T_javafe_ast_CompoundName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SynchronizeStmt (asChild T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryFinallyStmt (asChild T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_FieldAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_FieldAccess (asChild T_javafe_ast_FieldAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Object) true_term) (= T_javafe_ast_ASTNode (asChild T_javafe_ast_ASTNode T_java_lang_Object)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Cloneable) true_term) (= (PO_LT T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_LocalVarDecl (asChild T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeDecl (asChild T_javafe_ast_TypeDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_java_util_EscjavaKeyValue T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_GeneratedTags T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_PrimitiveType T_javafe_ast_Type) true_term) (= T_javafe_ast_PrimitiveType (asChild T_javafe_ast_PrimitiveType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_SingleTypeImportDecl (asChild T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_LabelStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_LabelStmt (asChild T_javafe_ast_LabelStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_util_Assert T_java_lang_Object) true_term) (= T_javafe_util_Assert (asChild T_javafe_util_Assert T_java_lang_Object)) (= (PO_LT T_javafe_ast_CondExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CondExpr (asChild T_javafe_ast_CondExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CompilationUnit (asChild T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode)) (= (PO_LT T_java_lang_Float T_java_lang_Number) true_term) (= T_java_lang_Float (asChild T_java_lang_Float T_java_lang_Number)) true (= (PO_LT T_java_lang_Float T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_VisitorArgResult T_java_lang_Object) true_term) (= T_javafe_ast_VisitorArgResult (asChild T_javafe_ast_VisitorArgResult T_java_lang_Object)) (= (PO_LT T_javafe_ast_CatchClause T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CatchClause (asChild T_javafe_ast_CatchClause T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_parser_TagConstants T_javafe_ast_TagConstants) true_term) (= T_javafe_parser_TagConstants (asChild T_javafe_parser_TagConstants T_javafe_ast_TagConstants)) (= (PO_LT T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_ExprObjectDesignator (asChild T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_tc_TagConstants T_javafe_parser_TagConstants) true_term) (= T_javafe_tc_TagConstants (asChild T_javafe_tc_TagConstants T_javafe_parser_TagConstants)) (= (PO_LT T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_BlockStmt (asChild T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_ReturnStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ReturnStmt (asChild T_javafe_ast_ReturnStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_tc_FieldDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_FieldDeclVec (asChild T_javafe_tc_FieldDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_TagConstants T_javafe_ast_OperatorTags) true_term) (= T_javafe_ast_TagConstants (asChild T_javafe_ast_TagConstants T_javafe_ast_OperatorTags)) (= (PO_LT T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException) true_term) (= T_java_lang_IndexOutOfBoundsException (asChild T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException)) (= (PO_LT T_java_util_Hashtable T_java_util_Dictionary) true_term) (= T_java_util_Hashtable (asChild T_java_util_Hashtable T_java_util_Dictionary)) (= (PO_LT T_java_util_Hashtable T_java_util_Map) true_term) (= (PO_LT T_java_util_Hashtable T_java_lang_Cloneable) true_term) (= (PO_LT T_java_util_Hashtable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FormalParaDecl (asChild T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_ThisExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ThisExpr (asChild T_javafe_ast_ThisExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_InterfaceDecl (asChild T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_ArrayType T_javafe_ast_Type) true_term) (= T_javafe_ast_ArrayType (asChild T_javafe_ast_ArrayType T_javafe_ast_Type)) (= (PO_LT T_java_util_Dictionary T_java_lang_Object) true_term) (= T_java_util_Dictionary (asChild T_java_util_Dictionary T_java_lang_Object)) (= (PO_LT T_java_util_Dictionary T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_javafe_ast_CastExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CastExpr (asChild T_javafe_ast_CastExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ForStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ForStmt (asChild T_javafe_ast_ForStmt T_javafe_ast_Stmt)) (and (= arrayType (+ DIST_ZERO_1 0)) (= T_boolean (+ DIST_ZERO_1 1)) (= T_char (+ DIST_ZERO_1 2)) (= T_byte (+ DIST_ZERO_1 3)) (= T_short (+ DIST_ZERO_1 4)) (= T_int (+ DIST_ZERO_1 5)) (= T_long (+ DIST_ZERO_1 6)) (= T_float (+ DIST_ZERO_1 7)) (= T_double (+ DIST_ZERO_1 8)) (= T__TYPE (+ DIST_ZERO_1 9)) (= T_javafe_tc_MethodDeclVec (+ DIST_ZERO_1 10)) (= T_javafe_ast_VarDeclStmt (+ DIST_ZERO_1 11)) (= T_javafe_ast_BinaryExpr (+ DIST_ZERO_1 12)) (= T_java_lang_Comparable (+ DIST_ZERO_1 13)) (= T_javafe_ast_BranchStmt (+ DIST_ZERO_1 14)) (= T_javafe_ast_ClassLiteral (+ DIST_ZERO_1 15)) (= T_javafe_ast_ConstructorDecl (+ DIST_ZERO_1 16)) (= T_javafe_ast_ArrayRefExpr (+ DIST_ZERO_1 17)) (= T_java_lang_Long (+ DIST_ZERO_1 18)) (= T_javafe_ast_AmbiguousMethodInvocation (+ DIST_ZERO_1 19)) (= T_javafe_tc_TypeSig (+ DIST_ZERO_1 20)) (= T_javafe_ast_SimpleName (+ DIST_ZERO_1 21)) (= T_javafe_ast_WhileStmt (+ DIST_ZERO_1 22)) (= T_javafe_ast_SwitchLabel (+ DIST_ZERO_1 23)) (= T_javafe_ast_VariableAccess (+ DIST_ZERO_1 24)) (= T_javafe_ast_DoStmt (+ DIST_ZERO_1 25)) (= T_javafe_ast_Expr (+ DIST_ZERO_1 26)) (= T_javafe_tc_Env (+ DIST_ZERO_1 27)) (= T_javafe_ast_VarInit (+ DIST_ZERO_1 28)) (= T_javafe_ast_OnDemandImportDecl (+ DIST_ZERO_1 29)) (= T_java_lang_String (+ DIST_ZERO_1 30)) (= T_javafe_ast_ParenExpr (+ DIST_ZERO_1 31)) (= T_javafe_ast_GenericVarDecl (+ DIST_ZERO_1 32)) (= T_javafe_ast_ContinueStmt (+ DIST_ZERO_1 33)) (= T_javafe_ast_Type (+ DIST_ZERO_1 34)) (= T_javafe_ast_InitBlock (+ DIST_ZERO_1 35)) (= T_javafe_ast_NewArrayExpr (+ DIST_ZERO_1 36)) (= T_javafe_ast_TypeObjectDesignator (+ DIST_ZERO_1 37)) (= T_javafe_ast_Visitor (+ DIST_ZERO_1 38)) (= T_java_lang_Exception (+ DIST_ZERO_1 39)) (= T_javafe_ast_ConstructorInvocation (+ DIST_ZERO_1 40)) (= T_javafe_ast_ExprVec (+ DIST_ZERO_1 41)) (= T_javafe_ast_GenericBlockStmt (+ DIST_ZERO_1 42)) (= T_javafe_ast_TryCatchStmt (+ DIST_ZERO_1 43)) (= T_javafe_ast_EvalStmt (+ DIST_ZERO_1 44)) (= T_java_util_Map (+ DIST_ZERO_1 45)) (= T_java_lang_Integer (+ DIST_ZERO_1 46)) (= T_javafe_ast_FieldDecl (+ DIST_ZERO_1 47)) (= T_javafe_ast_ClassDecl (+ DIST_ZERO_1 48)) (= T_javafe_ast_TypeName (+ DIST_ZERO_1 49)) (= T_javafe_ast_ArrayInit (+ DIST_ZERO_1 50)) (= T_javafe_ast_InstanceOfExpr (+ DIST_ZERO_1 51)) (= T_javafe_ast_IfStmt (+ DIST_ZERO_1 52)) (= T_javafe_ast_ImportDecl (+ DIST_ZERO_1 53)) (= T_java_lang_Object (+ DIST_ZERO_1 54)) (= T_java_io_Serializable (+ DIST_ZERO_1 55)) (= T_javafe_ast_SwitchStmt (+ DIST_ZERO_1 56)) (= T_javafe_ast_ObjectDesignator (+ DIST_ZERO_1 57)) (= T_javafe_ast_ThrowStmt (+ DIST_ZERO_1 58)) (= T_javafe_ast_ASTDecoration (+ DIST_ZERO_1 59)) (= T_java_lang_Number (+ DIST_ZERO_1 60)) (= T_javafe_ast_MethodInvocation (+ DIST_ZERO_1 61)) (= T_javafe_ast_RoutineDecl (+ DIST_ZERO_1 62)) (= T_javafe_ast_LiteralExpr (+ DIST_ZERO_1 63)) (= T_javafe_ast_IdentifierVec (+ DIST_ZERO_1 64)) (= T_javafe_ast_TypeDeclElem (+ DIST_ZERO_1 65)) (= T_javafe_ast_Name (+ DIST_ZERO_1 66)) (= T_javafe_util_Location (+ DIST_ZERO_1 67)) (= T_javafe_ast_SkipStmt (+ DIST_ZERO_1 68)) (= T_javafe_ast_AmbiguousVariableAccess (+ DIST_ZERO_1 69)) (= T_javafe_ast_ClassDeclStmt (+ DIST_ZERO_1 70)) (= T_java_lang_Double (+ DIST_ZERO_1 71)) (= T_javafe_ast_UnaryExpr (+ DIST_ZERO_1 72)) (= T_javafe_ast_SuperObjectDesignator (+ DIST_ZERO_1 73)) (= T_java_lang_RuntimeException (+ DIST_ZERO_1 74)) (= T_java_lang_Cloneable (+ DIST_ZERO_1 75)) (= T_javafe_ast_BreakStmt (+ DIST_ZERO_1 76)) (= T_java_lang_Throwable (+ DIST_ZERO_1 77)) (= T_javafe_ast_NewInstanceExpr (+ DIST_ZERO_1 78)) (= T_javafe_ast_MethodDecl (+ DIST_ZERO_1 79)) (= T_java_lang_Boolean (+ DIST_ZERO_1 80)) (= T_javafe_ast_OperatorTags (+ DIST_ZERO_1 81)) (= T_javafe_ast_Identifier (+ DIST_ZERO_1 82)) (= T_javafe_ast_Stmt (+ DIST_ZERO_1 83)) (= T_javafe_ast_CompoundName (+ DIST_ZERO_1 84)) (= T_javafe_ast_SynchronizeStmt (+ DIST_ZERO_1 85)) (= T_javafe_ast_TryFinallyStmt (+ DIST_ZERO_1 86)) (= T_javafe_ast_FieldAccess (+ DIST_ZERO_1 87)) (= T_javafe_ast_ASTNode (+ DIST_ZERO_1 88)) (= T_javafe_ast_LocalVarDecl (+ DIST_ZERO_1 89)) (= T_javafe_ast_TypeDecl (+ DIST_ZERO_1 90)) (= T_java_util_EscjavaKeyValue (+ DIST_ZERO_1 91)) (= T_javafe_ast_GeneratedTags (+ DIST_ZERO_1 92)) (= T_javafe_ast_PrimitiveType (+ DIST_ZERO_1 93)) (= T_javafe_ast_SingleTypeImportDecl (+ DIST_ZERO_1 94)) (= T_javafe_ast_LabelStmt (+ DIST_ZERO_1 95)) (= T_javafe_util_Assert (+ DIST_ZERO_1 96)) (= T_javafe_ast_CondExpr (+ DIST_ZERO_1 97)) (= T_javafe_ast_CompilationUnit (+ DIST_ZERO_1 98)) (= T_java_lang_Float (+ DIST_ZERO_1 99)) (= T_javafe_ast_VisitorArgResult (+ DIST_ZERO_1 100)) (= T_javafe_ast_CatchClause (+ DIST_ZERO_1 101)) (= T_javafe_parser_TagConstants (+ DIST_ZERO_1 102)) (= T_javafe_ast_ExprObjectDesignator (+ DIST_ZERO_1 103)) (= T_javafe_tc_TagConstants (+ DIST_ZERO_1 104)) (= T_javafe_ast_BlockStmt (+ DIST_ZERO_1 105)) (= T_javafe_ast_ReturnStmt (+ DIST_ZERO_1 106)) (= T_javafe_tc_FieldDeclVec (+ DIST_ZERO_1 107)) (= T_javafe_ast_TagConstants (+ DIST_ZERO_1 108)) (= T_java_lang_IndexOutOfBoundsException (+ DIST_ZERO_1 109)) (= T_java_util_Hashtable (+ DIST_ZERO_1 110)) (= T_javafe_ast_FormalParaDecl (+ DIST_ZERO_1 111)) (= T_javafe_ast_ThisExpr (+ DIST_ZERO_1 112)) (= T_javafe_ast_InterfaceDecl (+ DIST_ZERO_1 113)) (= T_javafe_ast_ArrayType (+ DIST_ZERO_1 114)) (= T_java_util_Dictionary (+ DIST_ZERO_1 115)) (= T_javafe_ast_CastExpr (+ DIST_ZERO_1 116)) (= T_javafe_ast_ForStmt (+ DIST_ZERO_1 117))) (= true_term (is VOIDTYPE_14_33_26 T_int)) (= VOIDTYPE_14_33_26 100) (= true_term (is INSTANCEOFEXPR_16_52_7 T_int)) (= INSTANCEOFEXPR_16_52_7 38) (= true_term (is AND_15_20_26 T_int)) (= AND_15_20_26 55) (= true_term (is ASGURSHIFT_15_48_26 T_int)) (= ASGURSHIFT_15_48_26 81) (= true_term (is IFSTMT_16_38_7 T_int)) (= IFSTMT_16_38_7 24) (= true_term (is URSHIFT_15_32_26 T_int)) (= URSHIFT_15_32_26 67) (= true_term (is ARRAYTYPE_16_65_7 T_int)) (= ARRAYTYPE_16_65_7 51) (= true_term (is FORMALPARADECL_16_24_7 T_int)) (= FORMALPARADECL_16_24_7 10) (= true_term (is DOUBLETYPE_14_32_26 T_int)) (= DOUBLETYPE_14_32_26 99) (= true_term (is CONDEXPR_16_51_7 T_int)) (= CONDEXPR_16_51_7 37) (= true_term (is TYPEDECLELEMPRAGMA_30_27_26 T_int)) (= TYPEDECLELEMPRAGMA_30_27_26 117) (= true_term (is OR_15_19_26 T_int)) (= OR_15_19_26 54) (= true_term (is ASGRSHIFT_15_47_26 T_int)) (= ASGRSHIFT_15_47_26 80) (= true_term (is LABELSTMT_16_37_7 T_int)) (= LABELSTMT_16_37_7 23) (= true_term (is RSHIFT_15_31_26 T_int)) (= RSHIFT_15_31_26 66) (= true_term (is TYPENAME_16_64_7 T_int)) (= TYPENAME_16_64_7 50) (= true_term (is FIELDDECL_16_23_7 T_int)) (= FIELDDECL_16_23_7 9) (= true_term (is FLOATTYPE_14_31_26 T_int)) (= FLOATTYPE_14_31_26 98) (= true_term (is NEWARRAYEXPR_16_50_7 T_int)) (= NEWARRAYEXPR_16_50_7 36) (= true_term (is ASGLSHIFT_15_46_26 T_int)) (= ASGLSHIFT_15_46_26 79) (= true_term (is CONTINUESTMT_16_36_7 T_int)) (= CONTINUESTMT_16_36_7 22) (= true_term (is STMTPRAGMA_30_26_26 T_int)) (= STMTPRAGMA_30_26_26 116) (= true_term (is LSHIFT_15_30_26 T_int)) (= LSHIFT_15_30_26 65) (= true_term (is NULLLIT_14_45_26 T_int)) (= NULLLIT_14_45_26 111) (= true_term (is SUPEROBJECTDESIGNATOR_16_63_7 T_int)) (= SUPEROBJECTDESIGNATOR_16_63_7 49) (= true_term (is LOCALVARDECL_16_22_7 T_int)) (= LOCALVARDECL_16_22_7 8) (= true_term (is punctuationStrings_30_134_22 ?v_0)) (not (= punctuationStrings_30_134_22 null)) (= (typeof punctuationStrings_30_134_22) ?v_0) (= (arrayLength punctuationStrings_30_134_22) 48) (= true_term (is POSTFIXDEC_15_63_26 T_int)) (= POSTFIXDEC_15_63_26 92) (= true_term (is CHARTYPE_14_30_26 T_int)) (= CHARTYPE_14_30_26 97) (= true_term (is NEWINSTANCEEXPR_16_49_7 T_int)) (= NEWINSTANCEEXPR_16_49_7 35) (= true_term (is ASGSUB_15_45_26 T_int)) (= ASGSUB_15_45_26 78) (= true_term (is BREAKSTMT_16_35_7 T_int)) (= BREAKSTMT_16_35_7 21) (= true_term (is otherStrings_30_193_30 ?v_0)) (not (= otherStrings_30_193_30 null)) (= (typeof otherStrings_30_193_30) ?v_0) (= (arrayLength otherStrings_30_193_30) 15) (= true_term (is LT_15_29_26 T_int)) (= LT_15_29_26 64) (= true_term (is MODIFIERPRAGMA_30_25_26 T_int)) (= MODIFIERPRAGMA_30_25_26 115) (= true_term (is STRINGLIT_14_44_26 T_int)) (= STRINGLIT_14_44_26 110) (= true_term (is TYPEOBJECTDESIGNATOR_16_62_7 T_int)) (= TYPEOBJECTDESIGNATOR_16_62_7 48) (= true_term (is INITBLOCK_16_21_7 T_int)) (= INITBLOCK_16_21_7 7) (= true_term (is noTokens_30_212_27 T_int)) (= true_term (is POSTFIXINC_15_62_26 T_int)) (= POSTFIXINC_15_62_26 91) (= true_term (is LONGTYPE_14_29_26 T_int)) (= LONGTYPE_14_29_26 96) (= true_term (is ARRAYREFEXPR_16_48_7 T_int)) (= ARRAYREFEXPR_16_48_7 34) (= true_term (is ASGADD_15_44_26 T_int)) (= ASGADD_15_44_26 77) (= true_term (is THROWSTMT_16_34_7 T_int)) (= THROWSTMT_16_34_7 20) (= true_term (is TYPESIG_29_6_28 T_int)) (= TYPESIG_29_6_28 184) (= true_term (is LE_15_28_26 T_int)) (= LE_15_28_26 63) (= true_term (is DOUBLELIT_14_43_26 T_int)) (= DOUBLELIT_14_43_26 109) (= true_term (is EXPROBJECTDESIGNATOR_16_61_7 T_int)) (= EXPROBJECTDESIGNATOR_16_61_7 47) (= true_term (is METHODDECL_16_20_7 T_int)) (= METHODDECL_16_20_7 6) (= true_term (is DEC_15_59_26 T_int)) (= DEC_15_59_26 90) (= true_term (is LEXICALPRAGMA_30_24_26 T_int)) (= LEXICALPRAGMA_30_24_26 114) (= true_term (is INTTYPE_14_28_26 T_int)) (= INTTYPE_14_28_26 95) (= true_term (is THISEXPR_16_47_7 T_int)) (= THISEXPR_16_47_7 33) (= true_term (is ASGREM_15_43_26 T_int)) (= ASGREM_15_43_26 76) (= true_term (is RETURNSTMT_16_33_7 T_int)) (= RETURNSTMT_16_33_7 19) (= true_term (is LAST_KEYWORD_30_103_26 T_int)) (= LAST_KEYWORD_30_103_26 183) (= true_term (is GT_15_27_26 T_int)) (= GT_15_27_26 62) (= true_term (is FLOATLIT_14_42_26 T_int)) (= FLOATLIT_14_42_26 108) (= true_term (is CLASSLITERAL_16_60_7 T_int)) (= CLASSLITERAL_16_60_7 46) (= true_term (is CONSTRUCTORDECL_16_19_7 T_int)) (= CONSTRUCTORDECL_16_19_7 5) (= true_term (is FIRST_KEYWORD_30_51_26 T_int)) (= FIRST_KEYWORD_30_51_26 133) (= true_term (is INC_15_58_26 T_int)) (= INC_15_58_26 89) (= true_term (is BOOLEANTYPE_14_27_26 T_int)) (= BOOLEANTYPE_14_27_26 94) (= true_term (is ARRAYINIT_16_46_7 T_int)) (= ARRAYINIT_16_46_7 32) (= true_term (is ASGDIV_15_42_26 T_int)) (= ASGDIV_15_42_26 75) (= true_term (is EVALSTMT_16_32_7 T_int)) (= EVALSTMT_16_32_7 18) (= true_term (is GE_15_26_26 T_int)) (= GE_15_26_26 61) (= true_term (is CHARLIT_14_41_26 T_int)) (= CHARLIT_14_41_26 107) (= true_term (is METHODINVOCATION_16_59_7 T_int)) (= METHODINVOCATION_16_59_7 45) (= true_term (is INTERFACEDECL_16_18_7 T_int)) (= INTERFACEDECL_16_18_7 4) (= true_term (is BITNOT_15_57_26 T_int)) (= BITNOT_15_57_26 88) (= true_term (is IDENT_14_25_26 T_int)) (= IDENT_14_25_26 93) (= true_term (is CATCHCLAUSE_16_45_7 T_int)) (= CATCHCLAUSE_16_45_7 31) (= true_term (is NULL_30_82_26 T_int)) (= NULL_30_82_26 163) (= true_term (is ASGMUL_15_41_26 T_int)) (= ASGMUL_15_41_26 74) (= true_term (is SYNCHRONIZESTMT_16_31_7 T_int)) (= SYNCHRONIZESTMT_16_31_7 17) (= true_term (is EQ_15_25_26 T_int)) (= EQ_15_25_26 60) (= true_term (is LONGLIT_14_40_26 T_int)) (= LONGLIT_14_40_26 106) (= true_term (is AMBIGUOUSMETHODINVOCATION_16_58_7 T_int)) (= AMBIGUOUSMETHODINVOCATION_16_58_7 44) (= true_term (is CLASSDECL_16_17_7 T_int)) (= CLASSDECL_16_17_7 3) (= true_term (is NOT_15_56_26 T_int)) (= NOT_15_56_26 87) (= true_term (is CONSTRUCTORINVOCATION_16_44_7 T_int)) (= CONSTRUCTORINVOCATION_16_44_7 30) (= true_term (is ASSIGN_15_40_26 T_int)) (= ASSIGN_15_40_26 73) (= true_term (is DOSTMT_16_30_7 T_int)) (= DOSTMT_16_30_7 16) (= true_term (is NE_15_24_26 T_int)) (= NE_15_24_26 59) (= true_term (is INTLIT_14_39_26 T_int)) (= INTLIT_14_39_26 105) (= true_term (is FIELDACCESS_16_57_7 T_int)) (= FIELDACCESS_16_57_7 43) (= true_term (is ONDEMANDIMPORTDECL_16_16_7 T_int)) (= ONDEMANDIMPORTDECL_16_16_7 2) (= true_term (is UNARYSUB_15_55_26 T_int)) (= UNARYSUB_15_55_26 86) (= true_term (is TRYCATCHSTMT_16_43_7 T_int)) (= TRYCATCHSTMT_16_43_7 29) (= true_term (is STAR_15_37_26 T_int)) (= STAR_15_37_26 72) (= true_term (is WHILESTMT_16_29_7 T_int)) (= WHILESTMT_16_29_7 15) (= true_term (is BITAND_15_23_26 T_int)) (= BITAND_15_23_26 58) (= true_term (is BOOLEANLIT_14_38_26 T_int)) (= BOOLEANLIT_14_38_26 104) (= true_term (is VARIABLEACCESS_16_56_7 T_int)) (= VARIABLEACCESS_16_56_7 42) (= true_term (is SINGLETYPEIMPORTDECL_16_15_7 T_int)) (= SINGLETYPEIMPORTDECL_16_15_7 1) (= true_term (is UNARYADD_15_54_26 T_int)) (= UNARYADD_15_54_26 85) (= true_term (is TRYFINALLYSTMT_16_42_7 T_int)) (= TRYFINALLYSTMT_16_42_7 28) (= true_term (is MOD_15_36_26 T_int)) (= MOD_15_36_26 71) (= true_term (is otherCodes_30_202_27 ?v_1)) (not (= otherCodes_30_202_27 null)) (= (typeof otherCodes_30_202_27) ?v_1) (= (arrayLength otherCodes_30_202_27) 15) (= true_term (is CLASSDECLSTMT_16_28_7 T_int)) (= CLASSDECLSTMT_16_28_7 14) (= true_term (is BITXOR_15_22_26 T_int)) (= BITXOR_15_22_26 57) (= true_term (is SHORTTYPE_14_36_26 T_int)) (= SHORTTYPE_14_36_26 103) (= true_term (is AMBIGUOUSVARIABLEACCESS_16_55_7 T_int)) (= AMBIGUOUSVARIABLEACCESS_16_55_7 41) (= true_term (is COMPILATIONUNIT_16_14_7 T_int)) (= COMPILATIONUNIT_16_14_7 0) (= true_term (is ASGBITXOR_15_51_26 T_int)) (= ASGBITXOR_15_51_26 84) (= true_term (is punctuationCodes_30_164_19 ?v_1)) (not (= punctuationCodes_30_164_19 null)) (= (typeof punctuationCodes_30_164_19) ?v_1) (= (arrayLength punctuationCodes_30_164_19) 48) (= true_term (is NULL_13_60_26 T_int)) (= NULL_13_60_26 0) (= true_term (is SWITCHLABEL_16_41_7 T_int)) (= SWITCHLABEL_16_41_7 27) (= true_term (is DIV_15_35_26 T_int)) (= DIV_15_35_26 70) (= true_term (is VARDECLSTMT_16_27_7 T_int)) (= VARDECLSTMT_16_27_7 13) (= true_term (is BITOR_15_21_26 T_int)) (= BITOR_15_21_26 56) (= true_term (is BYTETYPE_14_35_26 T_int)) (= BYTETYPE_14_35_26 102) (= true_term (is PARENEXPR_16_54_7 T_int)) (= PARENEXPR_16_54_7 40) (= true_term (is ASGBITOR_15_50_26 T_int)) (= ASGBITOR_15_50_26 83) (= true_term (is SKIPSTMT_16_40_7 T_int)) (= SKIPSTMT_16_40_7 26) (= true_term (is SUB_15_34_26 T_int)) (= SUB_15_34_26 69) (= true_term (is COMPOUNDNAME_16_67_7 T_int)) (= COMPOUNDNAME_16_67_7 53) (= true_term (is SWITCHSTMT_16_26_7 T_int)) (= SWITCHSTMT_16_26_7 12) (= true_term (is keywordStrings_30_181_30 ?v_0)) (not (= keywordStrings_30_181_30 null)) (= (typeof keywordStrings_30_181_30) ?v_0) (= (arrayLength keywordStrings_30_181_30) 51) (= true_term (is NULLTYPE_14_34_26 T_int)) (= NULLTYPE_14_34_26 101) (= true_term (is CASTEXPR_16_53_7 T_int)) (= CASTEXPR_16_53_7 39) (= true_term (is ASGBITAND_15_49_26 T_int)) (= ASGBITAND_15_49_26 82) (= true_term (is FORSTMT_16_39_7 T_int)) (= FORSTMT_16_39_7 25) (= true_term (is ADD_15_33_26 T_int)) (= ADD_15_33_26 68) (= true_term (is SIMPLENAME_16_66_7 T_int)) (= SIMPLENAME_16_66_7 52) (= true_term (is BLOCKSTMT_16_25_7 T_int)) (= BLOCKSTMT_16_25_7 11) (= true_term (is TYPEMODIFIERPRAGMA_30_28_26 T_int)) (= TYPEMODIFIERPRAGMA_30_28_26 118))))
+(declare-fun length_pre_81_50_25 () Int)
+(declare-fun length_81_50_25 () Int)
+(declare-fun count_pre_72_67_33 () Int)
+(declare-fun count_72_67_33 () Int)
+(declare-fun VOIDTYPE_pre_14_33_26 () Int)
+(declare-fun INSTANCEOFEXPR_pre_16_52_7 () Int)
+(declare-fun AND_pre_15_20_26 () Int)
+(declare-fun loc_pre_123_49_13 () Int)
+(declare-fun loc_123_49_13 () Int)
+(declare-fun ASGURSHIFT_pre_15_48_26 () Int)
+(declare-fun expr_pre_15_28 () Int)
+(declare-fun expr_15_28 () Int)
+(declare-fun IFSTMT_pre_16_38_7 () Int)
+(declare-fun type_pre_123_24_28 () Int)
+(declare-fun type_123_24_28 () Int)
+(declare-fun locId_pre_111_20_13 () Int)
+(declare-fun locId_111_20_13 () Int)
+(declare-fun URSHIFT_pre_15_32_26 () Int)
+(declare-fun tokenType_pre_78_90_8 () Int)
+(declare-fun tokenType_78_90_8 () Int)
+(declare-fun ARRAYTYPE_pre_16_65_7 () Int)
+(declare-fun FORMALPARADECL_pre_16_24_7 () Int)
+(declare-fun enclosingInstance_pre_122_25_14 () Int)
+(declare-fun enclosingInstance_122_25_14 () Int)
+(declare-fun loc_pre_122_49_13 () Int)
+(declare-fun loc_122_49_13 () Int)
+(declare-fun DOUBLETYPE_pre_14_32_26 () Int)
+(declare-fun CONDEXPR_pre_16_51_7 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_pre_30_27_26 () Int)
+(declare-fun OR_pre_15_19_26 () Int)
+(declare-fun ASGRSHIFT_pre_15_47_26 () Int)
+(declare-fun locQuestion_pre_125_22_13 () Int)
+(declare-fun locQuestion_125_22_13 () Int)
+(declare-fun locIds_pre_141_25_29 () Int)
+(declare-fun locIds_141_25_29 () Int)
+(declare-fun locSuper_pre_137_20_13 () Int)
+(declare-fun locSuper_137_20_13 () Int)
+(declare-fun LABELSTMT_pre_16_37_7 () Int)
+(declare-fun locOpenBrackets_pre_123_65_29 () Int)
+(declare-fun locOpenBrackets_123_65_29 () Int)
+(declare-fun op_pre_26_35_13 () Int)
+(declare-fun op_26_35_13 () Int)
+(declare-fun locOpenBrace_pre_91_22_13 () Int)
+(declare-fun locOpenBrace_91_22_13 () Int)
+(declare-fun RSHIFT_pre_15_31_26 () Int)
+(declare-fun locOpenParen_pre_118_48_13 () Int)
+(declare-fun locOpenParen_118_48_13 () Int)
+(declare-fun TYPENAME_pre_16_64_7 () Int)
+(declare-fun FIELDDECL_pre_16_23_7 () Int)
+(declare-fun loc_pre_63_30_13 () Int)
+(declare-fun loc_63_30_13 () Int)
+(declare-fun loc_pre_113_33_13 () Int)
+(declare-fun loc_113_33_13 () Int)
+(declare-fun FLOATTYPE_pre_14_31_26 () Int)
+(declare-fun NEWARRAYEXPR_pre_16_50_7 () Int)
+(declare-fun ASGLSHIFT_pre_15_46_26 () Int)
+(declare-fun I_will_establish_invariants_afterwards_pre_5_236_34 () Int)
+(declare-fun I_will_establish_invariants_afterwards_5_236_34 () Int)
+(declare-fun CONTINUESTMT_pre_16_36_7 () Int)
+(declare-fun loc_pre_80_40_13 () Int)
+(declare-fun loc_80_40_13 () Int)
+(declare-fun STMTPRAGMA_pre_30_26_26 () Int)
+(declare-fun elements_pre_140_61_39 () Int)
+(declare-fun elements_140_61_39 () Int)
+(declare-fun loc_pre_116_22_13 () Int)
+(declare-fun loc_116_22_13 () Int)
+(declare-fun op_pre_27_26_13 () Int)
+(declare-fun op_27_26_13 () Int)
+(declare-fun locOpenParen_pre_131_30_13 () Int)
+(declare-fun locOpenParen_131_30_13 () Int)
+(declare-fun locGuardOpenParen_pre_23_13 () Int)
+(declare-fun locGuardOpenParen_23_13 () Int)
+(declare-fun LSHIFT_pre_15_30_26 () Int)
+(declare-fun locCloseBrace_pre_62_54_13 () Int)
+(declare-fun locCloseBrace_62_54_13 () Int)
+(declare-fun NULLLIT_pre_14_45_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_pre_16_63_7 () Int)
+(declare-fun loc_pre_83_29_13 () Int)
+(declare-fun loc_83_29_13 () Int)
+(declare-fun LOCALVARDECL_pre_16_22_7 () Int)
+(declare-fun loc_pre_107_18_13 () Int)
+(declare-fun loc_107_18_13 () Int)
+(declare-fun punctuationStrings_pre_30_134_22 () Int)
+(declare-fun POSTFIXDEC_pre_15_63_26 () Int)
+(declare-fun CHARTYPE_pre_14_30_26 () Int)
+(declare-fun NEWINSTANCEEXPR_pre_16_49_7 () Int)
+(declare-fun tag_pre_28_30_13 () Int)
+(declare-fun tag_28_30_13 () Int)
+(declare-fun loc_pre_117_23_13 () Int)
+(declare-fun loc_117_23_13 () Int)
+(declare-fun type_pre_133_20_28 () Int)
+(declare-fun type_133_20_28 () Int)
+(declare-fun dims_pre_123_45_31 () Int)
+(declare-fun dims_123_45_31 () Int)
+(declare-fun ASGSUB_pre_15_45_26 () Int)
+(declare-fun BREAKSTMT_pre_16_35_7 () Int)
+(declare-fun locDots_pre_141_31_29 () Int)
+(declare-fun locDots_141_31_29 () Int)
+(declare-fun otherStrings_pre_30_193_30 () Int)
+(declare-fun LT_pre_15_29_26 () Int)
+(declare-fun MODIFIERPRAGMA_pre_30_25_26 () Int)
+(declare-fun STRINGLIT_pre_14_44_26 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_pre_16_62_7 () Int)
+(declare-fun locDot_pre_84_21_13 () Int)
+(declare-fun locDot_84_21_13 () Int)
+(declare-fun INITBLOCK_pre_16_21_7 () Int)
+(declare-fun loc_pre_93_18_13 () Int)
+(declare-fun loc_93_18_13 () Int)
+(declare-fun locType_pre_79_21_13 () Int)
+(declare-fun locType_79_21_13 () Int)
+(declare-fun noTokens_pre_30_212_27 () Int)
+(declare-fun loc_pre_103_20_13 () Int)
+(declare-fun loc_103_20_13 () Int)
+(declare-fun POSTFIXINC_pre_15_62_26 () Int)
+(declare-fun LONGTYPE_pre_14_29_26 () Int)
+(declare-fun ARRAYREFEXPR_pre_16_48_7 () Int)
+(declare-fun ASGADD_pre_15_44_26 () Int)
+(declare-fun THROWSTMT_pre_16_34_7 () Int)
+(declare-fun count_pre_140_67_33 () Int)
+(declare-fun count_140_67_33 () Int)
+(declare-fun elements_pre_124_61_33 () Int)
+(declare-fun elements_124_61_33 () Int)
+(declare-fun TYPESIG_pre_29_6_28 () Int)
+(declare-fun LE_pre_15_28_26 () Int)
+(declare-fun DOUBLELIT_pre_14_43_26 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_pre_16_61_7 () Int)
+(declare-fun locKeyword_pre_118_45_13 () Int)
+(declare-fun locKeyword_118_45_13 () Int)
+(declare-fun METHODDECL_pre_16_20_7 () Int)
+(declare-fun locCloseBracket_pre_121_23_13 () Int)
+(declare-fun locCloseBracket_121_23_13 () Int)
+(declare-fun syntax_pre_24_28_29 () Int)
+(declare-fun syntax_24_28_29 () Int)
+(declare-fun loc_pre_109_18_13 () Int)
+(declare-fun loc_109_18_13 () Int)
+(declare-fun DEC_pre_15_59_26 () Int)
+(declare-fun LEXICALPRAGMA_pre_30_24_26 () Int)
+(declare-fun INTTYPE_pre_14_28_26 () Int)
+(declare-fun THISEXPR_pre_16_47_7 () Int)
+(declare-fun loc_pre_100_18_13 () Int)
+(declare-fun loc_100_18_13 () Int)
+(declare-fun ASGREM_pre_15_43_26 () Int)
+(declare-fun RETURNSTMT_pre_16_33_7 () Int)
+(declare-fun LAST_KEYWORD_pre_30_103_26 () Int)
+(declare-fun GT_pre_15_27_26 () Int)
+(declare-fun locOpenParen_pre_132_28_13 () Int)
+(declare-fun locOpenParen_132_28_13 () Int)
+(declare-fun FLOATLIT_pre_14_42_26 () Int)
+(declare-fun CLASSLITERAL_pre_16_60_7 () Int)
+(declare-fun CONSTRUCTORDECL_pre_16_19_7 () Int)
+(declare-fun FIRST_KEYWORD_pre_30_51_26 () Int)
+(declare-fun INC_pre_15_58_26 () Int)
+(declare-fun superCall_pre_118_24_17 () Int)
+(declare-fun superCall_118_24_17 () Int)
+(declare-fun BOOLEANTYPE_pre_14_27_26 () Int)
+(declare-fun ARRAYINIT_pre_16_46_7 () Int)
+(declare-fun locCloseParen_pre_128_21_13 () Int)
+(declare-fun locCloseParen_128_21_13 () Int)
+(declare-fun owner_pre_8_35_28 () Int)
+(declare-fun owner_8_35_28 () Int)
+(declare-fun ASGDIV_pre_15_42_26 () Int)
+(declare-fun locOpenBrace_pre_62_51_13 () Int)
+(declare-fun locOpenBrace_62_51_13 () Int)
+(declare-fun locCloseParen_pre_127_24_13 () Int)
+(declare-fun locCloseParen_127_24_13 () Int)
+(declare-fun EVALSTMT_pre_16_32_7 () Int)
+(declare-fun count_pre_124_67_33 () Int)
+(declare-fun count_124_67_33 () Int)
+(declare-fun GE_pre_15_26_26 () Int)
+(declare-fun CHARLIT_pre_14_41_26 () Int)
+(declare-fun METHODINVOCATION_pre_16_59_7 () Int)
+(declare-fun INTERFACEDECL_pre_16_18_7 () Int)
+(declare-fun BITNOT_pre_15_57_26 () Int)
+(declare-fun IDENT_pre_14_25_26 () Int)
+(declare-fun CATCHCLAUSE_pre_16_45_7 () Int)
+(declare-fun loc_pre_115_29_13 () Int)
+(declare-fun loc_115_29_13 () Int)
+(declare-fun NULL_pre_30_82_26 () Int)
+(declare-fun ASGMUL_pre_15_41_26 () Int)
+(declare-fun SYNCHRONIZESTMT_pre_16_31_7 () Int)
+(declare-fun locOp_pre_26_43_13 () Int)
+(declare-fun locOp_26_43_13 () Int)
+(declare-fun loc_pre_20_13 () Int)
+(declare-fun loc_20_13 () Int)
+(declare-fun locCloseBrace_pre_120_24_13 () Int)
+(declare-fun locCloseBrace_120_24_13 () Int)
+(declare-fun EQ_pre_15_25_26 () Int)
+(declare-fun locId_pre_77_38_13 () Int)
+(declare-fun locId_77_38_13 () Int)
+(declare-fun LONGLIT_pre_14_40_26 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_pre_16_58_7 () Int)
+(declare-fun CLASSDECL_pre_16_17_7 () Int)
+(declare-fun loc_pre_112_22_13 () Int)
+(declare-fun loc_112_22_13 () Int)
+(declare-fun elements_pre_73_61_39 () Int)
+(declare-fun elements_73_61_39 () Int)
+(declare-fun NOT_pre_15_56_26 () Int)
+(declare-fun locDot_pre_118_41_13 () Int)
+(declare-fun locDot_118_41_13 () Int)
+(declare-fun CONSTRUCTORINVOCATION_pre_16_44_7 () Int)
+(declare-fun locOpenParen_pre_104_23_13 () Int)
+(declare-fun locOpenParen_104_23_13 () Int)
+(declare-fun locOpenBracket_pre_121_20_13 () Int)
+(declare-fun locOpenBracket_121_20_13 () Int)
+(declare-fun ASSIGN_pre_15_40_26 () Int)
+(declare-fun DOSTMT_pre_16_30_7 () Int)
+(declare-fun locOpenBrace_pre_80_36_13 () Int)
+(declare-fun locOpenBrace_80_36_13 () Int)
+(declare-fun NE_pre_15_24_26 () Int)
+(declare-fun INTLIT_pre_14_39_26 () Int)
+(declare-fun locId_pre_132_25_13 () Int)
+(declare-fun locId_132_25_13 () Int)
+(declare-fun FIELDACCESS_pre_16_57_7 () Int)
+(declare-fun locOpenBracket_pre_138_21_13 () Int)
+(declare-fun locOpenBracket_138_21_13 () Int)
+(declare-fun ONDEMANDIMPORTDECL_pre_16_16_7 () Int)
+(declare-fun init_pre_123_35_19 () Int)
+(declare-fun init_123_35_19 () Int)
+(declare-fun UNARYSUB_pre_15_55_26 () Int)
+(declare-fun returnType_pre_79_18_28 () Int)
+(declare-fun returnType_79_18_28 () Int)
+(declare-fun loc_pre_114_16_13 () Int)
+(declare-fun loc_114_16_13 () Int)
+(declare-fun loc_pre_129_22_13 () Int)
+(declare-fun loc_129_22_13 () Int)
+(declare-fun TRYCATCHSTMT_pre_16_43_7 () Int)
+(declare-fun body_pre_80_34_19 () Int)
+(declare-fun body_80_34_19 () Int)
+(declare-fun loc_pre_126_21_13 () Int)
+(declare-fun loc_126_21_13 () Int)
+(declare-fun STAR_pre_15_37_26 () Int)
+(declare-fun WHILESTMT_pre_16_29_7 () Int)
+(declare-fun loc_pre_139_20_13 () Int)
+(declare-fun loc_139_20_13 () Int)
+(declare-fun BITAND_pre_15_23_26 () Int)
+(declare-fun locOpenParen_pre_127_21_13 () Int)
+(declare-fun locOpenParen_127_21_13 () Int)
+(declare-fun BOOLEANLIT_pre_14_38_26 () Int)
+(declare-fun VARIABLEACCESS_pre_16_56_7 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_pre_16_15_7 () Int)
+(declare-fun UNARYADD_pre_15_54_26 () Int)
+(declare-fun locId_pre_62_48_13 () Int)
+(declare-fun locId_62_48_13 () Int)
+(declare-fun TRYFINALLYSTMT_pre_16_42_7 () Int)
+(declare-fun count_pre_73_67_33 () Int)
+(declare-fun count_73_67_33 () Int)
+(declare-fun MOD_pre_15_36_26 () Int)
+(declare-fun otherCodes_pre_30_202_27 () Int)
+(declare-fun loc_pre_119_22_13 () Int)
+(declare-fun loc_119_22_13 () Int)
+(declare-fun loc_pre_25_50_13 () Int)
+(declare-fun loc_25_50_13 () Int)
+(declare-fun CLASSDECLSTMT_pre_16_28_7 () Int)
+(declare-fun locOpenBrace_pre_120_21_13 () Int)
+(declare-fun locOpenBrace_120_21_13 () Int)
+(declare-fun BITXOR_pre_15_22_26 () Int)
+(declare-fun locOpenParen_pre_128_18_13 () Int)
+(declare-fun locOpenParen_128_18_13 () Int)
+(declare-fun locDot_pre_122_29_13 () Int)
+(declare-fun locDot_122_29_13 () Int)
+(declare-fun SHORTTYPE_pre_14_36_26 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_pre_16_55_7 () Int)
+(declare-fun type_pre_77_35_28 () Int)
+(declare-fun type_77_35_28 () Int)
+(declare-fun COMPILATIONUNIT_pre_16_14_7 () Int)
+(declare-fun ASGBITXOR_pre_15_51_26 () Int)
+(declare-fun tag_pre_25_32_13 () Int)
+(declare-fun tag_25_32_13 () Int)
+(declare-fun punctuationCodes_pre_30_164_19 () Int)
+(declare-fun NULL_pre_13_60_26 () Int)
+(declare-fun SWITCHLABEL_pre_16_41_7 () Int)
+(declare-fun loc_pre_106_18_13 () Int)
+(declare-fun loc_106_18_13 () Int)
+(declare-fun locOp_pre_27_32_13 () Int)
+(declare-fun locOp_27_32_13 () Int)
+(declare-fun DIV_pre_15_35_26 () Int)
+(declare-fun VARDECLSTMT_pre_16_27_7 () Int)
+(declare-fun locOpenParen_pre_122_52_13 () Int)
+(declare-fun locOpenParen_122_52_13 () Int)
+(declare-fun locFirstSemi_pre_113_36_13 () Int)
+(declare-fun locFirstSemi_113_36_13 () Int)
+(declare-fun elements_pre_72_61_38 () Int)
+(declare-fun elements_72_61_38 () Int)
+(declare-fun BITOR_pre_15_21_26 () Int)
+(declare-fun locColon_pre_125_25_13 () Int)
+(declare-fun locColon_125_25_13 () Int)
+(declare-fun BYTETYPE_pre_14_35_26 () Int)
+(declare-fun PARENEXPR_pre_16_54_7 () Int)
+(declare-fun stmt_pre_17_28 () Int)
+(declare-fun stmt_17_28 () Int)
+(declare-fun ASGBITOR_pre_15_50_26 () Int)
+(declare-fun SKIPSTMT_pre_16_40_7 () Int)
+(declare-fun enclosingInstance_pre_118_37_14 () Int)
+(declare-fun enclosingInstance_118_37_14 () Int)
+(declare-fun type_pre_126_18_28 () Int)
+(declare-fun type_126_18_28 () Int)
+(declare-fun locCloseBrace_pre_91_25_13 () Int)
+(declare-fun locCloseBrace_91_25_13 () Int)
+(declare-fun SUB_pre_15_34_26 () Int)
+(declare-fun COMPOUNDNAME_pre_16_67_7 () Int)
+(declare-fun locDot_pre_133_23_13 () Int)
+(declare-fun locDot_133_23_13 () Int)
+(declare-fun ids_pre_141_19_37 () Int)
+(declare-fun ids_141_19_37 () Int)
+(declare-fun SWITCHSTMT_pre_16_26_7 () Int)
+(declare-fun loc_pre_104_20_13 () Int)
+(declare-fun loc_104_20_13 () Int)
+(declare-fun locId_pre_130_24_13 () Int)
+(declare-fun locId_130_24_13 () Int)
+(declare-fun keywordStrings_pre_30_181_30 () Int)
+(declare-fun NULLTYPE_pre_14_34_26 () Int)
+(declare-fun CASTEXPR_pre_16_53_7 () Int)
+(declare-fun type_pre_127_18_28 () Int)
+(declare-fun type_127_18_28 () Int)
+(declare-fun locFinally_pre_116_25_13 () Int)
+(declare-fun locFinally_116_25_13 () Int)
+(declare-fun ASGBITAND_pre_15_49_26 () Int)
+(declare-fun FORSTMT_pre_16_39_7 () Int)
+(declare-fun locId_pre_80_43_13 () Int)
+(declare-fun locId_80_43_13 () Int)
+(declare-fun elemType_pre_138_18_28 () Int)
+(declare-fun elemType_138_18_28 () Int)
+(declare-fun loc_pre_62_45_13 () Int)
+(declare-fun loc_62_45_13 () Int)
+(declare-fun ADD_pre_15_33_26 () Int)
+(declare-fun SIMPLENAME_pre_16_66_7 () Int)
+(declare-fun BLOCKSTMT_pre_16_25_7 () Int)
+(declare-fun value_pre_25_45_16 () Int)
+(declare-fun value_25_45_16 () Int)
+(declare-fun loc_pre_28_35_13 () Int)
+(declare-fun loc_28_35_13 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_pre_30_28_26 () Int)
+(declare-fun elems_pre () Int)
+(declare-fun elems () Int)
+(declare-fun LS () Int)
+(declare-fun alloc_pre () Int)
+(declare-fun this () Int)
+(declare-fun RES () Int)
+(declare-fun ecReturn () Int)
+(assert (let ((?v_1 (array T_java_lang_String)) (?v_0 (array T_int)) (?v_3 (not (= this null))) (?v_2 (= ecReturn ecReturn)) (?v_4 (= true_term (is this T_javafe_ast_Type))) (?v_5 (not (= RES NULL_13_60_26)))) (not (=> true (=> (and (= length_pre_81_50_25 length_81_50_25) (= length_81_50_25 (asField length_81_50_25 T_int)) (= count_pre_72_67_33 count_72_67_33) (= count_72_67_33 (asField count_72_67_33 T_int)) (= VOIDTYPE_pre_14_33_26 VOIDTYPE_14_33_26) (= true_term (is VOIDTYPE_14_33_26 T_int)) (= INSTANCEOFEXPR_pre_16_52_7 INSTANCEOFEXPR_16_52_7) (= true_term (is INSTANCEOFEXPR_16_52_7 T_int)) (= AND_pre_15_20_26 AND_15_20_26) (= true_term (is AND_15_20_26 T_int)) (= loc_pre_123_49_13 loc_123_49_13) (= loc_123_49_13 (asField loc_123_49_13 T_int)) (= ASGURSHIFT_pre_15_48_26 ASGURSHIFT_15_48_26) (= true_term (is ASGURSHIFT_15_48_26 T_int)) (= expr_pre_15_28 expr_15_28) (= expr_15_28 (asField expr_15_28 T_javafe_ast_Expr)) (< (fClosedTime expr_15_28) alloc) true (= IFSTMT_pre_16_38_7 IFSTMT_16_38_7) (= true_term (is IFSTMT_16_38_7 T_int)) (= type_pre_123_24_28 type_123_24_28) (= type_123_24_28 (asField type_123_24_28 T_javafe_ast_Type)) (< (fClosedTime type_123_24_28) alloc) true (= locId_pre_111_20_13 locId_111_20_13) (= locId_111_20_13 (asField locId_111_20_13 T_int)) (= URSHIFT_pre_15_32_26 URSHIFT_15_32_26) (= true_term (is URSHIFT_15_32_26 T_int)) (= tokenType_pre_78_90_8 tokenType_78_90_8) (= tokenType_78_90_8 (asField tokenType_78_90_8 T_int)) (= ARRAYTYPE_pre_16_65_7 ARRAYTYPE_16_65_7) (= true_term (is ARRAYTYPE_16_65_7 T_int)) (= FORMALPARADECL_pre_16_24_7 FORMALPARADECL_16_24_7) (= true_term (is FORMALPARADECL_16_24_7 T_int)) (= enclosingInstance_pre_122_25_14 enclosingInstance_122_25_14) (= enclosingInstance_122_25_14 (asField enclosingInstance_122_25_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_122_25_14) alloc) (= loc_pre_122_49_13 loc_122_49_13) (= loc_122_49_13 (asField loc_122_49_13 T_int)) (= DOUBLETYPE_pre_14_32_26 DOUBLETYPE_14_32_26) (= true_term (is DOUBLETYPE_14_32_26 T_int)) (= CONDEXPR_pre_16_51_7 CONDEXPR_16_51_7) (= true_term (is CONDEXPR_16_51_7 T_int)) (= TYPEDECLELEMPRAGMA_pre_30_27_26 TYPEDECLELEMPRAGMA_30_27_26) (= true_term (is TYPEDECLELEMPRAGMA_30_27_26 T_int)) (= OR_pre_15_19_26 OR_15_19_26) (= true_term (is OR_15_19_26 T_int)) (= ASGRSHIFT_pre_15_47_26 ASGRSHIFT_15_47_26) (= true_term (is ASGRSHIFT_15_47_26 T_int)) (= locQuestion_pre_125_22_13 locQuestion_125_22_13) (= locQuestion_125_22_13 (asField locQuestion_125_22_13 T_int)) (= locIds_pre_141_25_29 locIds_141_25_29) (= locIds_141_25_29 (asField locIds_141_25_29 ?v_0)) (< (fClosedTime locIds_141_25_29) alloc) true (= locSuper_pre_137_20_13 locSuper_137_20_13) (= locSuper_137_20_13 (asField locSuper_137_20_13 T_int)) (= LABELSTMT_pre_16_37_7 LABELSTMT_16_37_7) (= true_term (is LABELSTMT_16_37_7 T_int)) (= locOpenBrackets_pre_123_65_29 locOpenBrackets_123_65_29) (= locOpenBrackets_123_65_29 (asField locOpenBrackets_123_65_29 ?v_0)) (< (fClosedTime locOpenBrackets_123_65_29) alloc) true (= op_pre_26_35_13 op_26_35_13) (= op_26_35_13 (asField op_26_35_13 T_int)) (= locOpenBrace_pre_91_22_13 locOpenBrace_91_22_13) (= locOpenBrace_91_22_13 (asField locOpenBrace_91_22_13 T_int)) (= RSHIFT_pre_15_31_26 RSHIFT_15_31_26) (= true_term (is RSHIFT_15_31_26 T_int)) (= locOpenParen_pre_118_48_13 locOpenParen_118_48_13) (= locOpenParen_118_48_13 (asField locOpenParen_118_48_13 T_int)) (= TYPENAME_pre_16_64_7 TYPENAME_16_64_7) (= true_term (is TYPENAME_16_64_7 T_int)) (= FIELDDECL_pre_16_23_7 FIELDDECL_16_23_7) (= true_term (is FIELDDECL_16_23_7 T_int)) (= loc_pre_63_30_13 loc_63_30_13) (= loc_63_30_13 (asField loc_63_30_13 T_int)) (= loc_pre_113_33_13 loc_113_33_13) (= loc_113_33_13 (asField loc_113_33_13 T_int)) (= FLOATTYPE_pre_14_31_26 FLOATTYPE_14_31_26) (= true_term (is FLOATTYPE_14_31_26 T_int)) (= NEWARRAYEXPR_pre_16_50_7 NEWARRAYEXPR_16_50_7) (= true_term (is NEWARRAYEXPR_16_50_7 T_int)) (= ASGLSHIFT_pre_15_46_26 ASGLSHIFT_15_46_26) (= true_term (is ASGLSHIFT_15_46_26 T_int)) (= I_will_establish_invariants_afterwards_pre_5_236_34 I_will_establish_invariants_afterwards_5_236_34) (= true_term (is I_will_establish_invariants_afterwards_5_236_34 T_boolean)) (= CONTINUESTMT_pre_16_36_7 CONTINUESTMT_16_36_7) (= true_term (is CONTINUESTMT_16_36_7 T_int)) (= loc_pre_80_40_13 loc_80_40_13) (= loc_80_40_13 (asField loc_80_40_13 T_int)) (= STMTPRAGMA_pre_30_26_26 STMTPRAGMA_30_26_26) (= true_term (is STMTPRAGMA_30_26_26 T_int)) (= elements_pre_140_61_39 elements_140_61_39) (= elements_140_61_39 (asField elements_140_61_39 (array T_javafe_ast_Identifier))) (< (fClosedTime elements_140_61_39) alloc) true (= loc_pre_116_22_13 loc_116_22_13) (= loc_116_22_13 (asField loc_116_22_13 T_int)) (= op_pre_27_26_13 op_27_26_13) (= op_27_26_13 (asField op_27_26_13 T_int)) (= locOpenParen_pre_131_30_13 locOpenParen_131_30_13) (= locOpenParen_131_30_13 (asField locOpenParen_131_30_13 T_int)) (= locGuardOpenParen_pre_23_13 locGuardOpenParen_23_13) (= locGuardOpenParen_23_13 (asField locGuardOpenParen_23_13 T_int)) (= LSHIFT_pre_15_30_26 LSHIFT_15_30_26) (= true_term (is LSHIFT_15_30_26 T_int)) (= locCloseBrace_pre_62_54_13 locCloseBrace_62_54_13) (= locCloseBrace_62_54_13 (asField locCloseBrace_62_54_13 T_int)) (= NULLLIT_pre_14_45_26 NULLLIT_14_45_26) (= true_term (is NULLLIT_14_45_26 T_int)) (= SUPEROBJECTDESIGNATOR_pre_16_63_7 SUPEROBJECTDESIGNATOR_16_63_7) (= true_term (is SUPEROBJECTDESIGNATOR_16_63_7 T_int)) (= loc_pre_83_29_13 loc_83_29_13) (= loc_83_29_13 (asField loc_83_29_13 T_int)) (= LOCALVARDECL_pre_16_22_7 LOCALVARDECL_16_22_7) (= true_term (is LOCALVARDECL_16_22_7 T_int)) (= loc_pre_107_18_13 loc_107_18_13) (= loc_107_18_13 (asField loc_107_18_13 T_int)) (= punctuationStrings_pre_30_134_22 punctuationStrings_30_134_22) (= true_term (is punctuationStrings_30_134_22 ?v_1)) (= true_term (isAllocated punctuationStrings_30_134_22 alloc)) (= POSTFIXDEC_pre_15_63_26 POSTFIXDEC_15_63_26) (= true_term (is POSTFIXDEC_15_63_26 T_int)) (= CHARTYPE_pre_14_30_26 CHARTYPE_14_30_26) (= true_term (is CHARTYPE_14_30_26 T_int)) (= NEWINSTANCEEXPR_pre_16_49_7 NEWINSTANCEEXPR_16_49_7) (= true_term (is NEWINSTANCEEXPR_16_49_7 T_int)) (= tag_pre_28_30_13 tag_28_30_13) (= tag_28_30_13 (asField tag_28_30_13 T_int)) (= loc_pre_117_23_13 loc_117_23_13) (= loc_117_23_13 (asField loc_117_23_13 T_int)) (= type_pre_133_20_28 type_133_20_28) (= type_133_20_28 (asField type_133_20_28 T_javafe_ast_Type)) (< (fClosedTime type_133_20_28) alloc) true (= dims_pre_123_45_31 dims_123_45_31) (= dims_123_45_31 (asField dims_123_45_31 T_javafe_ast_ExprVec)) (< (fClosedTime dims_123_45_31) alloc) true (= ASGSUB_pre_15_45_26 ASGSUB_15_45_26) (= true_term (is ASGSUB_15_45_26 T_int)) (= BREAKSTMT_pre_16_35_7 BREAKSTMT_16_35_7) (= true_term (is BREAKSTMT_16_35_7 T_int)) (= locDots_pre_141_31_29 locDots_141_31_29) (= locDots_141_31_29 (asField locDots_141_31_29 ?v_0)) (< (fClosedTime locDots_141_31_29) alloc) true (= otherStrings_pre_30_193_30 otherStrings_30_193_30) (= true_term (is otherStrings_30_193_30 ?v_1)) (= true_term (isAllocated otherStrings_30_193_30 alloc)) (= LT_pre_15_29_26 LT_15_29_26) (= true_term (is LT_15_29_26 T_int)) (= MODIFIERPRAGMA_pre_30_25_26 MODIFIERPRAGMA_30_25_26) (= true_term (is MODIFIERPRAGMA_30_25_26 T_int)) (= STRINGLIT_pre_14_44_26 STRINGLIT_14_44_26) (= true_term (is STRINGLIT_14_44_26 T_int)) (= TYPEOBJECTDESIGNATOR_pre_16_62_7 TYPEOBJECTDESIGNATOR_16_62_7) (= true_term (is TYPEOBJECTDESIGNATOR_16_62_7 T_int)) (= locDot_pre_84_21_13 locDot_84_21_13) (= locDot_84_21_13 (asField locDot_84_21_13 T_int)) (= INITBLOCK_pre_16_21_7 INITBLOCK_16_21_7) (= true_term (is INITBLOCK_16_21_7 T_int)) (= loc_pre_93_18_13 loc_93_18_13) (= loc_93_18_13 (asField loc_93_18_13 T_int)) (= locType_pre_79_21_13 locType_79_21_13) (= locType_79_21_13 (asField locType_79_21_13 T_int)) (= noTokens_pre_30_212_27 noTokens_30_212_27) (= true_term (is noTokens_30_212_27 T_int)) (= loc_pre_103_20_13 loc_103_20_13) (= loc_103_20_13 (asField loc_103_20_13 T_int)) (= POSTFIXINC_pre_15_62_26 POSTFIXINC_15_62_26) (= true_term (is POSTFIXINC_15_62_26 T_int)) (= LONGTYPE_pre_14_29_26 LONGTYPE_14_29_26) (= true_term (is LONGTYPE_14_29_26 T_int)) (= ARRAYREFEXPR_pre_16_48_7 ARRAYREFEXPR_16_48_7) (= true_term (is ARRAYREFEXPR_16_48_7 T_int)) (= ASGADD_pre_15_44_26 ASGADD_15_44_26) (= true_term (is ASGADD_15_44_26 T_int)) (= THROWSTMT_pre_16_34_7 THROWSTMT_16_34_7) (= true_term (is THROWSTMT_16_34_7 T_int)) (= count_pre_140_67_33 count_140_67_33) (= count_140_67_33 (asField count_140_67_33 T_int)) (= elements_pre_124_61_33 elements_124_61_33) (= elements_124_61_33 (asField elements_124_61_33 (array T_javafe_ast_Expr))) (< (fClosedTime elements_124_61_33) alloc) true (= TYPESIG_pre_29_6_28 TYPESIG_29_6_28) (= true_term (is TYPESIG_29_6_28 T_int)) (= LE_pre_15_28_26 LE_15_28_26) (= true_term (is LE_15_28_26 T_int)) (= DOUBLELIT_pre_14_43_26 DOUBLELIT_14_43_26) (= true_term (is DOUBLELIT_14_43_26 T_int)) (= EXPROBJECTDESIGNATOR_pre_16_61_7 EXPROBJECTDESIGNATOR_16_61_7) (= true_term (is EXPROBJECTDESIGNATOR_16_61_7 T_int)) (= locKeyword_pre_118_45_13 locKeyword_118_45_13) (= locKeyword_118_45_13 (asField locKeyword_118_45_13 T_int)) (= METHODDECL_pre_16_20_7 METHODDECL_16_20_7) (= true_term (is METHODDECL_16_20_7 T_int)) (= locCloseBracket_pre_121_23_13 locCloseBracket_121_23_13) (= locCloseBracket_121_23_13 (asField locCloseBracket_121_23_13 T_int)) (= syntax_pre_24_28_29 syntax_24_28_29) (= syntax_24_28_29 (asField syntax_24_28_29 T_boolean)) (= loc_pre_109_18_13 loc_109_18_13) (= loc_109_18_13 (asField loc_109_18_13 T_int)) (= DEC_pre_15_59_26 DEC_15_59_26) (= true_term (is DEC_15_59_26 T_int)) (= LEXICALPRAGMA_pre_30_24_26 LEXICALPRAGMA_30_24_26) (= true_term (is LEXICALPRAGMA_30_24_26 T_int)) (= INTTYPE_pre_14_28_26 INTTYPE_14_28_26) (= true_term (is INTTYPE_14_28_26 T_int)) (= THISEXPR_pre_16_47_7 THISEXPR_16_47_7) (= true_term (is THISEXPR_16_47_7 T_int)) (= loc_pre_100_18_13 loc_100_18_13) (= loc_100_18_13 (asField loc_100_18_13 T_int)) (= ASGREM_pre_15_43_26 ASGREM_15_43_26) (= true_term (is ASGREM_15_43_26 T_int)) (= RETURNSTMT_pre_16_33_7 RETURNSTMT_16_33_7) (= true_term (is RETURNSTMT_16_33_7 T_int)) (= LAST_KEYWORD_pre_30_103_26 LAST_KEYWORD_30_103_26) (= true_term (is LAST_KEYWORD_30_103_26 T_int)) (= GT_pre_15_27_26 GT_15_27_26) (= true_term (is GT_15_27_26 T_int)) (= locOpenParen_pre_132_28_13 locOpenParen_132_28_13) (= locOpenParen_132_28_13 (asField locOpenParen_132_28_13 T_int)) (= FLOATLIT_pre_14_42_26 FLOATLIT_14_42_26) (= true_term (is FLOATLIT_14_42_26 T_int)) (= CLASSLITERAL_pre_16_60_7 CLASSLITERAL_16_60_7) (= true_term (is CLASSLITERAL_16_60_7 T_int)) (= CONSTRUCTORDECL_pre_16_19_7 CONSTRUCTORDECL_16_19_7) (= true_term (is CONSTRUCTORDECL_16_19_7 T_int)) (= FIRST_KEYWORD_pre_30_51_26 FIRST_KEYWORD_30_51_26) (= true_term (is FIRST_KEYWORD_30_51_26 T_int)) (= INC_pre_15_58_26 INC_15_58_26) (= true_term (is INC_15_58_26 T_int)) (= superCall_pre_118_24_17 superCall_118_24_17) (= superCall_118_24_17 (asField superCall_118_24_17 T_boolean)) (= BOOLEANTYPE_pre_14_27_26 BOOLEANTYPE_14_27_26) (= true_term (is BOOLEANTYPE_14_27_26 T_int)) (= ARRAYINIT_pre_16_46_7 ARRAYINIT_16_46_7) (= true_term (is ARRAYINIT_16_46_7 T_int)) (= locCloseParen_pre_128_21_13 locCloseParen_128_21_13) (= locCloseParen_128_21_13 (asField locCloseParen_128_21_13 T_int)) (= owner_pre_8_35_28 owner_8_35_28) (= owner_8_35_28 (asField owner_8_35_28 T_java_lang_Object)) (< (fClosedTime owner_8_35_28) alloc) (= ASGDIV_pre_15_42_26 ASGDIV_15_42_26) (= true_term (is ASGDIV_15_42_26 T_int)) (= locOpenBrace_pre_62_51_13 locOpenBrace_62_51_13) (= locOpenBrace_62_51_13 (asField locOpenBrace_62_51_13 T_int)) (= locCloseParen_pre_127_24_13 locCloseParen_127_24_13) (= locCloseParen_127_24_13 (asField locCloseParen_127_24_13 T_int)) (= EVALSTMT_pre_16_32_7 EVALSTMT_16_32_7) (= true_term (is EVALSTMT_16_32_7 T_int)) (= count_pre_124_67_33 count_124_67_33) (= count_124_67_33 (asField count_124_67_33 T_int)) (= GE_pre_15_26_26 GE_15_26_26) (= true_term (is GE_15_26_26 T_int)) (= CHARLIT_pre_14_41_26 CHARLIT_14_41_26) (= true_term (is CHARLIT_14_41_26 T_int)) (= METHODINVOCATION_pre_16_59_7 METHODINVOCATION_16_59_7) (= true_term (is METHODINVOCATION_16_59_7 T_int)) (= INTERFACEDECL_pre_16_18_7 INTERFACEDECL_16_18_7) (= true_term (is INTERFACEDECL_16_18_7 T_int)) (= BITNOT_pre_15_57_26 BITNOT_15_57_26) (= true_term (is BITNOT_15_57_26 T_int)) (= IDENT_pre_14_25_26 IDENT_14_25_26) (= true_term (is IDENT_14_25_26 T_int)) (= CATCHCLAUSE_pre_16_45_7 CATCHCLAUSE_16_45_7) (= true_term (is CATCHCLAUSE_16_45_7 T_int)) (= loc_pre_115_29_13 loc_115_29_13) (= loc_115_29_13 (asField loc_115_29_13 T_int)) (= NULL_pre_30_82_26 NULL_30_82_26) (= true_term (is NULL_30_82_26 T_int)) (= ASGMUL_pre_15_41_26 ASGMUL_15_41_26) (= true_term (is ASGMUL_15_41_26 T_int)) (= SYNCHRONIZESTMT_pre_16_31_7 SYNCHRONIZESTMT_16_31_7) (= true_term (is SYNCHRONIZESTMT_16_31_7 T_int)) (= locOp_pre_26_43_13 locOp_26_43_13) (= locOp_26_43_13 (asField locOp_26_43_13 T_int)) (= loc_pre_20_13 loc_20_13) (= loc_20_13 (asField loc_20_13 T_int)) (= locCloseBrace_pre_120_24_13 locCloseBrace_120_24_13) (= locCloseBrace_120_24_13 (asField locCloseBrace_120_24_13 T_int)) (= EQ_pre_15_25_26 EQ_15_25_26) (= true_term (is EQ_15_25_26 T_int)) (= locId_pre_77_38_13 locId_77_38_13) (= locId_77_38_13 (asField locId_77_38_13 T_int)) (= LONGLIT_pre_14_40_26 LONGLIT_14_40_26) (= true_term (is LONGLIT_14_40_26 T_int)) (= AMBIGUOUSMETHODINVOCATION_pre_16_58_7 AMBIGUOUSMETHODINVOCATION_16_58_7) (= true_term (is AMBIGUOUSMETHODINVOCATION_16_58_7 T_int)) (= CLASSDECL_pre_16_17_7 CLASSDECL_16_17_7) (= true_term (is CLASSDECL_16_17_7 T_int)) (= loc_pre_112_22_13 loc_112_22_13) (= loc_112_22_13 (asField loc_112_22_13 T_int)) (= elements_pre_73_61_39 elements_73_61_39) (= elements_73_61_39 (asField elements_73_61_39 (array T_javafe_ast_MethodDecl))) (< (fClosedTime elements_73_61_39) alloc) true (= NOT_pre_15_56_26 NOT_15_56_26) (= true_term (is NOT_15_56_26 T_int)) (= locDot_pre_118_41_13 locDot_118_41_13) (= locDot_118_41_13 (asField locDot_118_41_13 T_int)) (= CONSTRUCTORINVOCATION_pre_16_44_7 CONSTRUCTORINVOCATION_16_44_7) (= true_term (is CONSTRUCTORINVOCATION_16_44_7 T_int)) (= locOpenParen_pre_104_23_13 locOpenParen_104_23_13) (= locOpenParen_104_23_13 (asField locOpenParen_104_23_13 T_int)) (= locOpenBracket_pre_121_20_13 locOpenBracket_121_20_13) (= locOpenBracket_121_20_13 (asField locOpenBracket_121_20_13 T_int)) (= ASSIGN_pre_15_40_26 ASSIGN_15_40_26) (= true_term (is ASSIGN_15_40_26 T_int)) (= DOSTMT_pre_16_30_7 DOSTMT_16_30_7) (= true_term (is DOSTMT_16_30_7 T_int)) (= locOpenBrace_pre_80_36_13 locOpenBrace_80_36_13) (= locOpenBrace_80_36_13 (asField locOpenBrace_80_36_13 T_int)) (= NE_pre_15_24_26 NE_15_24_26) (= true_term (is NE_15_24_26 T_int)) (= INTLIT_pre_14_39_26 INTLIT_14_39_26) (= true_term (is INTLIT_14_39_26 T_int)) (= locId_pre_132_25_13 locId_132_25_13) (= locId_132_25_13 (asField locId_132_25_13 T_int)) (= FIELDACCESS_pre_16_57_7 FIELDACCESS_16_57_7) (= true_term (is FIELDACCESS_16_57_7 T_int)) (= locOpenBracket_pre_138_21_13 locOpenBracket_138_21_13) (= locOpenBracket_138_21_13 (asField locOpenBracket_138_21_13 T_int)) (= ONDEMANDIMPORTDECL_pre_16_16_7 ONDEMANDIMPORTDECL_16_16_7) (= true_term (is ONDEMANDIMPORTDECL_16_16_7 T_int)) (= init_pre_123_35_19 init_123_35_19) (= init_123_35_19 (asField init_123_35_19 T_javafe_ast_ArrayInit)) (< (fClosedTime init_123_35_19) alloc) (= UNARYSUB_pre_15_55_26 UNARYSUB_15_55_26) (= true_term (is UNARYSUB_15_55_26 T_int)) (= returnType_pre_79_18_28 returnType_79_18_28) (= returnType_79_18_28 (asField returnType_79_18_28 T_javafe_ast_Type)) (< (fClosedTime returnType_79_18_28) alloc) true (= loc_pre_114_16_13 loc_114_16_13) (= loc_114_16_13 (asField loc_114_16_13 T_int)) (= loc_pre_129_22_13 loc_129_22_13) (= loc_129_22_13 (asField loc_129_22_13 T_int)) (= TRYCATCHSTMT_pre_16_43_7 TRYCATCHSTMT_16_43_7) (= true_term (is TRYCATCHSTMT_16_43_7 T_int)) (= body_pre_80_34_19 body_80_34_19) (= body_80_34_19 (asField body_80_34_19 T_javafe_ast_BlockStmt)) (< (fClosedTime body_80_34_19) alloc) (= loc_pre_126_21_13 loc_126_21_13) (= loc_126_21_13 (asField loc_126_21_13 T_int)) (= STAR_pre_15_37_26 STAR_15_37_26) (= true_term (is STAR_15_37_26 T_int)) (= WHILESTMT_pre_16_29_7 WHILESTMT_16_29_7) (= true_term (is WHILESTMT_16_29_7 T_int)) (= loc_pre_139_20_13 loc_139_20_13) (= loc_139_20_13 (asField loc_139_20_13 T_int)) (= BITAND_pre_15_23_26 BITAND_15_23_26) (= true_term (is BITAND_15_23_26 T_int)) (= locOpenParen_pre_127_21_13 locOpenParen_127_21_13) (= locOpenParen_127_21_13 (asField locOpenParen_127_21_13 T_int)) (= BOOLEANLIT_pre_14_38_26 BOOLEANLIT_14_38_26) (= true_term (is BOOLEANLIT_14_38_26 T_int)) (= VARIABLEACCESS_pre_16_56_7 VARIABLEACCESS_16_56_7) (= true_term (is VARIABLEACCESS_16_56_7 T_int)) (= SINGLETYPEIMPORTDECL_pre_16_15_7 SINGLETYPEIMPORTDECL_16_15_7) (= true_term (is SINGLETYPEIMPORTDECL_16_15_7 T_int)) (= UNARYADD_pre_15_54_26 UNARYADD_15_54_26) (= true_term (is UNARYADD_15_54_26 T_int)) (= locId_pre_62_48_13 locId_62_48_13) (= locId_62_48_13 (asField locId_62_48_13 T_int)) (= TRYFINALLYSTMT_pre_16_42_7 TRYFINALLYSTMT_16_42_7) (= true_term (is TRYFINALLYSTMT_16_42_7 T_int)) (= count_pre_73_67_33 count_73_67_33) (= count_73_67_33 (asField count_73_67_33 T_int)) (= MOD_pre_15_36_26 MOD_15_36_26) (= true_term (is MOD_15_36_26 T_int)) (= otherCodes_pre_30_202_27 otherCodes_30_202_27) (= true_term (is otherCodes_30_202_27 ?v_0)) (= true_term (isAllocated otherCodes_30_202_27 alloc)) (= loc_pre_119_22_13 loc_119_22_13) (= loc_119_22_13 (asField loc_119_22_13 T_int)) (= loc_pre_25_50_13 loc_25_50_13) (= loc_25_50_13 (asField loc_25_50_13 T_int)) (= CLASSDECLSTMT_pre_16_28_7 CLASSDECLSTMT_16_28_7) (= true_term (is CLASSDECLSTMT_16_28_7 T_int)) (= locOpenBrace_pre_120_21_13 locOpenBrace_120_21_13) (= locOpenBrace_120_21_13 (asField locOpenBrace_120_21_13 T_int)) (= BITXOR_pre_15_22_26 BITXOR_15_22_26) (= true_term (is BITXOR_15_22_26 T_int)) (= locOpenParen_pre_128_18_13 locOpenParen_128_18_13) (= locOpenParen_128_18_13 (asField locOpenParen_128_18_13 T_int)) (= locDot_pre_122_29_13 locDot_122_29_13) (= locDot_122_29_13 (asField locDot_122_29_13 T_int)) (= SHORTTYPE_pre_14_36_26 SHORTTYPE_14_36_26) (= true_term (is SHORTTYPE_14_36_26 T_int)) (= AMBIGUOUSVARIABLEACCESS_pre_16_55_7 AMBIGUOUSVARIABLEACCESS_16_55_7) (= true_term (is AMBIGUOUSVARIABLEACCESS_16_55_7 T_int)) (= type_pre_77_35_28 type_77_35_28) (= type_77_35_28 (asField type_77_35_28 T_javafe_ast_Type)) (< (fClosedTime type_77_35_28) alloc) true (= COMPILATIONUNIT_pre_16_14_7 COMPILATIONUNIT_16_14_7) (= true_term (is COMPILATIONUNIT_16_14_7 T_int)) (= ASGBITXOR_pre_15_51_26 ASGBITXOR_15_51_26) (= true_term (is ASGBITXOR_15_51_26 T_int)) (= tag_pre_25_32_13 tag_25_32_13) (= tag_25_32_13 (asField tag_25_32_13 T_int)) (= punctuationCodes_pre_30_164_19 punctuationCodes_30_164_19) (= true_term (is punctuationCodes_30_164_19 ?v_0)) (= true_term (isAllocated punctuationCodes_30_164_19 alloc)) (= NULL_pre_13_60_26 NULL_13_60_26) (= true_term (is NULL_13_60_26 T_int)) (= SWITCHLABEL_pre_16_41_7 SWITCHLABEL_16_41_7) (= true_term (is SWITCHLABEL_16_41_7 T_int)) (= loc_pre_106_18_13 loc_106_18_13) (= loc_106_18_13 (asField loc_106_18_13 T_int)) (= locOp_pre_27_32_13 locOp_27_32_13) (= locOp_27_32_13 (asField locOp_27_32_13 T_int)) (= DIV_pre_15_35_26 DIV_15_35_26) (= true_term (is DIV_15_35_26 T_int)) (= VARDECLSTMT_pre_16_27_7 VARDECLSTMT_16_27_7) (= true_term (is VARDECLSTMT_16_27_7 T_int)) (= locOpenParen_pre_122_52_13 locOpenParen_122_52_13) (= locOpenParen_122_52_13 (asField locOpenParen_122_52_13 T_int)) (= locFirstSemi_pre_113_36_13 locFirstSemi_113_36_13) (= locFirstSemi_113_36_13 (asField locFirstSemi_113_36_13 T_int)) (= elements_pre_72_61_38 elements_72_61_38) (= elements_72_61_38 (asField elements_72_61_38 (array T_javafe_ast_FieldDecl))) (< (fClosedTime elements_72_61_38) alloc) true (= BITOR_pre_15_21_26 BITOR_15_21_26) (= true_term (is BITOR_15_21_26 T_int)) (= locColon_pre_125_25_13 locColon_125_25_13) (= locColon_125_25_13 (asField locColon_125_25_13 T_int)) (= BYTETYPE_pre_14_35_26 BYTETYPE_14_35_26) (= true_term (is BYTETYPE_14_35_26 T_int)) (= PARENEXPR_pre_16_54_7 PARENEXPR_16_54_7) (= true_term (is PARENEXPR_16_54_7 T_int)) (= stmt_pre_17_28 stmt_17_28) (= stmt_17_28 (asField stmt_17_28 T_javafe_ast_Stmt)) (< (fClosedTime stmt_17_28) alloc) true (= ASGBITOR_pre_15_50_26 ASGBITOR_15_50_26) (= true_term (is ASGBITOR_15_50_26 T_int)) (= SKIPSTMT_pre_16_40_7 SKIPSTMT_16_40_7) (= true_term (is SKIPSTMT_16_40_7 T_int)) (= enclosingInstance_pre_118_37_14 enclosingInstance_118_37_14) (= enclosingInstance_118_37_14 (asField enclosingInstance_118_37_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_118_37_14) alloc) (= type_pre_126_18_28 type_126_18_28) (= type_126_18_28 (asField type_126_18_28 T_javafe_ast_Type)) (< (fClosedTime type_126_18_28) alloc) true (= locCloseBrace_pre_91_25_13 locCloseBrace_91_25_13) (= locCloseBrace_91_25_13 (asField locCloseBrace_91_25_13 T_int)) (= SUB_pre_15_34_26 SUB_15_34_26) (= true_term (is SUB_15_34_26 T_int)) (= COMPOUNDNAME_pre_16_67_7 COMPOUNDNAME_16_67_7) (= true_term (is COMPOUNDNAME_16_67_7 T_int)) (= locDot_pre_133_23_13 locDot_133_23_13) (= locDot_133_23_13 (asField locDot_133_23_13 T_int)) (= ids_pre_141_19_37 ids_141_19_37) (= ids_141_19_37 (asField ids_141_19_37 T_javafe_ast_IdentifierVec)) (< (fClosedTime ids_141_19_37) alloc) true (= SWITCHSTMT_pre_16_26_7 SWITCHSTMT_16_26_7) (= true_term (is SWITCHSTMT_16_26_7 T_int)) (= loc_pre_104_20_13 loc_104_20_13) (= loc_104_20_13 (asField loc_104_20_13 T_int)) (= locId_pre_130_24_13 locId_130_24_13) (= locId_130_24_13 (asField locId_130_24_13 T_int)) (= keywordStrings_pre_30_181_30 keywordStrings_30_181_30) (= true_term (is keywordStrings_30_181_30 ?v_1)) (= true_term (isAllocated keywordStrings_30_181_30 alloc)) (= NULLTYPE_pre_14_34_26 NULLTYPE_14_34_26) (= true_term (is NULLTYPE_14_34_26 T_int)) (= CASTEXPR_pre_16_53_7 CASTEXPR_16_53_7) (= true_term (is CASTEXPR_16_53_7 T_int)) (= type_pre_127_18_28 type_127_18_28) (= type_127_18_28 (asField type_127_18_28 T_javafe_ast_Type)) (< (fClosedTime type_127_18_28) alloc) true (= locFinally_pre_116_25_13 locFinally_116_25_13) (= locFinally_116_25_13 (asField locFinally_116_25_13 T_int)) (= ASGBITAND_pre_15_49_26 ASGBITAND_15_49_26) (= true_term (is ASGBITAND_15_49_26 T_int)) (= FORSTMT_pre_16_39_7 FORSTMT_16_39_7) (= true_term (is FORSTMT_16_39_7 T_int)) (= locId_pre_80_43_13 locId_80_43_13) (= locId_80_43_13 (asField locId_80_43_13 T_int)) (= elemType_pre_138_18_28 elemType_138_18_28) (= elemType_138_18_28 (asField elemType_138_18_28 T_javafe_ast_Type)) (< (fClosedTime elemType_138_18_28) alloc) true (= loc_pre_62_45_13 loc_62_45_13) (= loc_62_45_13 (asField loc_62_45_13 T_int)) (= ADD_pre_15_33_26 ADD_15_33_26) (= true_term (is ADD_15_33_26 T_int)) (= SIMPLENAME_pre_16_66_7 SIMPLENAME_16_66_7) (= true_term (is SIMPLENAME_16_66_7 T_int)) (= BLOCKSTMT_pre_16_25_7 BLOCKSTMT_16_25_7) (= true_term (is BLOCKSTMT_16_25_7 T_int)) (= value_pre_25_45_16 value_25_45_16) (= value_25_45_16 (asField value_25_45_16 T_java_lang_Object)) (< (fClosedTime value_25_45_16) alloc) (= loc_pre_28_35_13 loc_28_35_13) (= loc_28_35_13 (asField loc_28_35_13 T_int)) (= TYPEMODIFIERPRAGMA_pre_30_28_26 TYPEMODIFIERPRAGMA_30_28_26) (= true_term (is TYPEMODIFIERPRAGMA_30_28_26 T_int)) (= elems_pre elems) (= elems (asElems elems)) (< (eClosedTime elems) alloc) (= LS (asLockSet LS)) (= alloc_pre alloc)) (not (and (= true_term (is this T_javafe_ast_WhileStmt)) (= true_term (isAllocated this alloc)) ?v_3 true true (= RES (S_select loc_20_13 this)) (= true_term true_term) (or (not ?v_2) (and ?v_2 (or (not (=> (and ?v_2 (not (and ?v_4 ?v_3))) ?v_5)) (not (=> (and ?v_2 ?v_4 ?v_3 (= true_term (S_select syntax_24_28_29 (cast this T_javafe_ast_Type)))) ?v_5))))))))))))
+(check-sat)
+(exit)
diff --git a/test/regress/regress0/uflia/simplify.javafe.ast.ArrayInit.35_without_quantification2.smt2 b/test/regress/regress0/uflia/simplify.javafe.ast.ArrayInit.35_without_quantification2.smt2
new file mode 100644 (file)
index 0000000..6dc6318
--- /dev/null
@@ -0,0 +1,674 @@
+(set-logic QF_UFLIA)
+(set-info :source | Simplify Theorem Prover Benchmark Suite |)
+(set-info :smt-lib-version 2.0)
+(set-info :category "industrial")
+(set-info :status sat)
+(declare-fun true_term () Int)
+(declare-fun false_term () Int)
+(assert (= true_term 1))
+(assert (= false_term 0))
+(declare-fun S_select (Int Int) Int)
+(declare-fun S_store (Int Int Int) Int)
+(declare-fun PO_LT (Int Int) Int)
+(declare-fun T_java_lang_Object () Int)
+(assert (= (PO_LT T_java_lang_Object T_java_lang_Object) true_term))
+(declare-fun T_boolean () Int)
+(declare-fun T_char () Int)
+(declare-fun T_byte () Int)
+(declare-fun T_short () Int)
+(declare-fun T_int () Int)
+(declare-fun T_long () Int)
+(declare-fun T_float () Int)
+(declare-fun T_double () Int)
+(declare-fun asChild (Int Int) Int)
+(declare-fun classDown (Int Int) Int)
+(declare-fun T_java_lang_Cloneable () Int)
+(assert (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term))
+(declare-fun array (Int) Int)
+(declare-fun elemtype (Int) Int)
+(declare-fun is (Int Int) Int)
+(declare-fun cast (Int Int) Int)
+(assert true)
+(declare-fun intFirst () Int)
+(declare-fun intLast () Int)
+(declare-fun longFirst () Int)
+(declare-fun longLast () Int)
+(assert (< longFirst intFirst))
+(assert (< intFirst (- 1000000)))
+(assert (< 1000000 intLast))
+(assert (< intLast longLast))
+(declare-fun null () Int)
+(declare-fun typeof (Int) Int)
+(declare-fun asField (Int Int) Int)
+(declare-fun asElems (Int) Int)
+(declare-fun vAllocTime (Int) Int)
+(declare-fun isAllocated (Int Int) Int)
+(declare-fun fClosedTime (Int) Int)
+(declare-fun eClosedTime (Int) Int)
+(declare-fun asLockSet (Int) Int)
+(declare-fun max (Int) Int)
+(declare-fun lockLE (Int Int) Int)
+(declare-fun lockLT (Int Int) Int)
+(declare-fun arrayLength (Int) Int)
+(declare-fun arrayFresh (Int Int Int Int Int Int Int) Int)
+(declare-fun arrayShapeMore (Int Int) Int)
+(declare-fun arrayParent (Int) Int)
+(declare-fun arrayPosition (Int) Int)
+(declare-fun arrayShapeOne (Int) Int)
+(declare-fun arrayType () Int)
+(assert (= arrayType (asChild arrayType T_java_lang_Object)))
+(declare-fun isNewArray (Int) Int)
+(declare-fun boolAnd (Int Int) Int)
+(declare-fun boolEq (Int Int) Int)
+(declare-fun boolImplies (Int Int) Int)
+(declare-fun boolNE (Int Int) Int)
+(declare-fun boolNot (Int) Int)
+(declare-fun boolOr (Int Int) Int)
+(declare-fun integralEQ (Int Int) Int)
+(declare-fun stringCat (Int Int) Int)
+(declare-fun T_java_lang_String () Int)
+(declare-fun integralGE (Int Int) Int)
+(declare-fun integralGT (Int Int) Int)
+(declare-fun integralLE (Int Int) Int)
+(declare-fun integralLT (Int Int) Int)
+(declare-fun integralNE (Int Int) Int)
+(declare-fun refEQ (Int Int) Int)
+(declare-fun refNE (Int Int) Int)
+(declare-fun nonnullelements (Int Int) Int)
+(declare-fun classLiteral (Int) Int)
+(declare-fun T_java_lang_Class () Int)
+(declare-fun alloc () Int)
+(declare-fun integralAnd (Int Int) Int)
+(declare-fun integralOr (Int Int) Int)
+(declare-fun integralXor (Int Int) Int)
+(declare-fun intShiftL (Int Int) Int)
+(declare-fun longShiftL (Int Int) Int)
+(assert true)
+(declare-fun T_javafe_ast_ConstructorInvocation () Int)
+(declare-fun T_javafe_ast_Stmt () Int)
+(declare-fun T_javafe_ast_VariableAccess () Int)
+(declare-fun T_javafe_ast_Expr () Int)
+(declare-fun T_javafe_ast_ImportDecl () Int)
+(declare-fun T_javafe_ast_ASTNode () Int)
+(declare-fun T_javafe_ast_TryCatchStmt () Int)
+(declare-fun T_javafe_ast_OperatorTags () Int)
+(declare-fun T_javafe_ast_GeneratedTags () Int)
+(declare-fun T_javafe_ast_TagConstants () Int)
+(declare-fun T_javafe_tc_FieldDeclVec () Int)
+(declare-fun T_javafe_ast_BlockStmt () Int)
+(declare-fun T_javafe_ast_GenericBlockStmt () Int)
+(declare-fun T_javafe_ast_RoutineDecl () Int)
+(declare-fun T_javafe_ast_TypeDeclElem () Int)
+(declare-fun T_javafe_ast_VarInit () Int)
+(declare-fun T_javafe_ast_ParenExpr () Int)
+(declare-fun T_javafe_ast_Type () Int)
+(declare-fun T_javafe_ast_EvalStmt () Int)
+(declare-fun T_javafe_ast_TypeObjectDesignator () Int)
+(declare-fun T_javafe_ast_ObjectDesignator () Int)
+(declare-fun T_java_lang_RuntimeException () Int)
+(declare-fun T_java_lang_Exception () Int)
+(declare-fun T_javafe_ast_IfStmt () Int)
+(declare-fun T_javafe_ast_ArrayInit () Int)
+(declare-fun T_java_lang_Throwable () Int)
+(declare-fun T_java_util_Map () Int)
+(declare-fun T_java_util_EscjavaKeyValue () Int)
+(declare-fun T_java_lang_Long () Int)
+(declare-fun T_java_lang_Number () Int)
+(declare-fun T_java_lang_Comparable () Int)
+(declare-fun T_javafe_ast_CondExpr () Int)
+(declare-fun T_javafe_util_Location () Int)
+(declare-fun T_javafe_tc_MethodDeclVec () Int)
+(declare-fun T_javafe_ast_VarDeclStmt () Int)
+(declare-fun T_javafe_ast_MethodDecl () Int)
+(declare-fun T_javafe_ast_TypeName () Int)
+(declare-fun T_javafe_ast_LiteralExpr () Int)
+(declare-fun T_java_io_Serializable () Int)
+(declare-fun T_javafe_ast_ThrowStmt () Int)
+(declare-fun T_java_lang_Boolean () Int)
+(declare-fun T_javafe_ast_SkipStmt () Int)
+(declare-fun T_javafe_ast_LocalVarDecl () Int)
+(declare-fun T_javafe_ast_GenericVarDecl () Int)
+(declare-fun T_javafe_ast_CastExpr () Int)
+(declare-fun T_javafe_ast_WhileStmt () Int)
+(declare-fun T_javafe_ast_TypeDecl () Int)
+(declare-fun T_javafe_ast_MethodInvocation () Int)
+(declare-fun T_javafe_ast_Identifier () Int)
+(declare-fun T_javafe_ast_NewInstanceExpr () Int)
+(declare-fun T_java_util_Hashtable () Int)
+(declare-fun T_java_util_Dictionary () Int)
+(declare-fun T_javafe_tc_Env () Int)
+(declare-fun T_javafe_ast_SingleTypeImportDecl () Int)
+(declare-fun T_javafe_ast_Name () Int)
+(declare-fun T_javafe_ast_CompilationUnit () Int)
+(declare-fun T_javafe_ast_BreakStmt () Int)
+(declare-fun T_javafe_ast_BranchStmt () Int)
+(declare-fun T_javafe_ast_VisitorArgResult () Int)
+(declare-fun T_javafe_ast_AmbiguousVariableAccess () Int)
+(declare-fun T_javafe_ast_FormalParaDecl () Int)
+(declare-fun T_javafe_ast_TryFinallyStmt () Int)
+(declare-fun T_javafe_ast_SuperObjectDesignator () Int)
+(declare-fun T_javafe_ast_UnaryExpr () Int)
+(declare-fun T_javafe_ast_InterfaceDecl () Int)
+(declare-fun T_javafe_ast_SynchronizeStmt () Int)
+(declare-fun T_java_lang_IndexOutOfBoundsException () Int)
+(declare-fun T_javafe_ast_LabelStmt () Int)
+(declare-fun T_javafe_ast_CompoundName () Int)
+(declare-fun T_javafe_ast_CatchClause () Int)
+(declare-fun T_javafe_ast_FieldAccess () Int)
+(declare-fun T_javafe_ast_IdentifierVec () Int)
+(declare-fun T_java_lang_Integer () Int)
+(declare-fun T_javafe_ast_ExprVec () Int)
+(declare-fun T_javafe_tc_TagConstants () Int)
+(declare-fun T_javafe_parser_TagConstants () Int)
+(declare-fun T_javafe_ast_ConstructorDecl () Int)
+(declare-fun T_javafe_ast_SwitchStmt () Int)
+(declare-fun T_java_lang_Double () Int)
+(declare-fun T_javafe_ast_PrimitiveType () Int)
+(declare-fun T_javafe_ast_ReturnStmt () Int)
+(declare-fun T_java_lang_Float () Int)
+(declare-fun T_javafe_ast_ThisExpr () Int)
+(declare-fun T_javafe_ast_ExprObjectDesignator () Int)
+(declare-fun T_javafe_ast_ForStmt () Int)
+(declare-fun T_javafe_ast_InstanceOfExpr () Int)
+(declare-fun T_javafe_ast_OnDemandImportDecl () Int)
+(declare-fun T_javafe_ast_ClassDeclStmt () Int)
+(declare-fun T_javafe_tc_TypeSig () Int)
+(declare-fun T_javafe_ast_InitBlock () Int)
+(declare-fun T_javafe_ast_ArrayRefExpr () Int)
+(declare-fun T_javafe_ast_ArrayType () Int)
+(declare-fun T_javafe_ast_ASTDecoration () Int)
+(declare-fun T_javafe_ast_VarInitVec () Int)
+(declare-fun T_javafe_ast_Visitor () Int)
+(declare-fun T_javafe_ast_SwitchLabel () Int)
+(declare-fun T_javafe_ast_FieldDecl () Int)
+(declare-fun T_javafe_ast_BinaryExpr () Int)
+(declare-fun T_javafe_ast_ClassDecl () Int)
+(declare-fun T_javafe_ast_ClassLiteral () Int)
+(declare-fun T_javafe_ast_DoStmt () Int)
+(declare-fun T_javafe_ast_NewArrayExpr () Int)
+(declare-fun T_javafe_ast_AmbiguousMethodInvocation () Int)
+(declare-fun T_javafe_ast_ContinueStmt () Int)
+(declare-fun T_javafe_ast_SimpleName () Int)
+(declare-fun DIST_ZERO_1 () Int)
+(declare-fun T__TYPE () Int)
+(declare-fun TRYCATCHSTMT_19_43_7 () Int)
+(declare-fun UNARYSUB_18_55_26 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_29_27_26 () Int)
+(declare-fun SHORTTYPE_17_36_26 () Int)
+(declare-fun WHILESTMT_19_29_7 () Int)
+(declare-fun STAR_18_37_26 () Int)
+(declare-fun VARIABLEACCESS_19_56_7 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_19_15_7 () Int)
+(declare-fun BITAND_18_23_26 () Int)
+(declare-fun TRYFINALLYSTMT_19_42_7 () Int)
+(declare-fun UNARYADD_18_54_26 () Int)
+(declare-fun BYTETYPE_17_35_26 () Int)
+(declare-fun CLASSDECLSTMT_19_28_7 () Int)
+(declare-fun MOD_18_36_26 () Int)
+(declare-fun STMTPRAGMA_29_26_26 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_19_55_7 () Int)
+(declare-fun COMPILATIONUNIT_19_14_7 () Int)
+(declare-fun BITXOR_18_22_26 () Int)
+(declare-fun SWITCHLABEL_19_41_7 () Int)
+(declare-fun ASGBITXOR_18_51_26 () Int)
+(declare-fun punctuationStrings_29_134_22 () Int)
+(declare-fun NULLTYPE_17_34_26 () Int)
+(declare-fun VARDECLSTMT_19_27_7 () Int)
+(declare-fun DIV_18_35_26 () Int)
+(declare-fun otherStrings_29_193_30 () Int)
+(declare-fun PARENEXPR_19_54_7 () Int)
+(declare-fun BITOR_18_21_26 () Int)
+(declare-fun MODIFIERPRAGMA_29_25_26 () Int)
+(declare-fun noTokens_29_212_27 () Int)
+(declare-fun SKIPSTMT_19_40_7 () Int)
+(declare-fun ASGBITOR_18_50_26 () Int)
+(declare-fun COMPOUNDNAME_19_67_7 () Int)
+(declare-fun VOIDTYPE_17_33_26 () Int)
+(declare-fun SWITCHSTMT_19_26_7 () Int)
+(declare-fun SUB_18_34_26 () Int)
+(declare-fun CASTEXPR_19_53_7 () Int)
+(declare-fun TYPESIG_28_6_28 () Int)
+(declare-fun FORSTMT_19_39_7 () Int)
+(declare-fun LEXICALPRAGMA_29_24_26 () Int)
+(declare-fun ASGBITAND_18_49_26 () Int)
+(declare-fun SIMPLENAME_19_66_7 () Int)
+(declare-fun DOUBLETYPE_17_32_26 () Int)
+(declare-fun BLOCKSTMT_19_25_7 () Int)
+(declare-fun ADD_18_33_26 () Int)
+(declare-fun FIRST_KEYWORD_29_51_26 () Int)
+(declare-fun INSTANCEOFEXPR_19_52_7 () Int)
+(declare-fun AND_18_20_26 () Int)
+(declare-fun IFSTMT_19_38_7 () Int)
+(declare-fun LAST_KEYWORD_29_103_26 () Int)
+(declare-fun ASGURSHIFT_18_48_26 () Int)
+(declare-fun ARRAYTYPE_19_65_7 () Int)
+(declare-fun FORMALPARADECL_19_24_7 () Int)
+(declare-fun FLOATTYPE_17_31_26 () Int)
+(declare-fun URSHIFT_18_32_26 () Int)
+(declare-fun CONDEXPR_19_51_7 () Int)
+(declare-fun OR_18_19_26 () Int)
+(declare-fun LABELSTMT_19_37_7 () Int)
+(declare-fun NULLLIT_17_45_26 () Int)
+(declare-fun ASGRSHIFT_18_47_26 () Int)
+(declare-fun NULL_29_82_26 () Int)
+(declare-fun TYPENAME_19_64_7 () Int)
+(declare-fun CHARTYPE_17_30_26 () Int)
+(declare-fun FIELDDECL_19_23_7 () Int)
+(declare-fun RSHIFT_18_31_26 () Int)
+(declare-fun NEWARRAYEXPR_19_50_7 () Int)
+(declare-fun CONTINUESTMT_19_36_7 () Int)
+(declare-fun STRINGLIT_17_44_26 () Int)
+(declare-fun ASGLSHIFT_18_46_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_19_63_7 () Int)
+(declare-fun LONGTYPE_17_29_26 () Int)
+(declare-fun LOCALVARDECL_19_22_7 () Int)
+(declare-fun LSHIFT_18_30_26 () Int)
+(declare-fun NEWINSTANCEEXPR_19_49_7 () Int)
+(declare-fun POSTFIXDEC_18_63_26 () Int)
+(declare-fun BREAKSTMT_19_35_7 () Int)
+(declare-fun DOUBLELIT_17_43_26 () Int)
+(declare-fun ASGSUB_18_45_26 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_19_62_7 () Int)
+(declare-fun INTTYPE_17_28_26 () Int)
+(declare-fun INITBLOCK_19_21_7 () Int)
+(declare-fun LT_18_29_26 () Int)
+(declare-fun ARRAYREFEXPR_19_48_7 () Int)
+(declare-fun POSTFIXINC_18_62_26 () Int)
+(declare-fun THROWSTMT_19_34_7 () Int)
+(declare-fun FLOATLIT_17_42_26 () Int)
+(declare-fun ASGADD_18_44_26 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_19_61_7 () Int)
+(declare-fun otherCodes_29_202_27 () Int)
+(declare-fun BOOLEANTYPE_17_27_26 () Int)
+(declare-fun METHODDECL_19_20_7 () Int)
+(declare-fun LE_18_28_26 () Int)
+(declare-fun THISEXPR_19_47_7 () Int)
+(declare-fun DEC_18_59_26 () Int)
+(declare-fun CHARLIT_17_41_26 () Int)
+(declare-fun RETURNSTMT_19_33_7 () Int)
+(declare-fun punctuationCodes_29_164_19 () Int)
+(declare-fun ASGREM_18_43_26 () Int)
+(declare-fun CLASSLITERAL_19_60_7 () Int)
+(declare-fun IDENT_17_25_26 () Int)
+(declare-fun CONSTRUCTORDECL_19_19_7 () Int)
+(declare-fun GT_18_27_26 () Int)
+(declare-fun ARRAYINIT_19_46_7 () Int)
+(declare-fun INC_18_58_26 () Int)
+(declare-fun LONGLIT_17_40_26 () Int)
+(declare-fun EVALSTMT_19_32_7 () Int)
+(declare-fun ASGDIV_18_42_26 () Int)
+(declare-fun METHODINVOCATION_19_59_7 () Int)
+(declare-fun INTERFACEDECL_19_18_7 () Int)
+(declare-fun GE_18_26_26 () Int)
+(declare-fun CATCHCLAUSE_19_45_7 () Int)
+(declare-fun BITNOT_18_57_26 () Int)
+(declare-fun keywordStrings_29_181_30 () Int)
+(declare-fun NULL_13_60_26 () Int)
+(declare-fun SYNCHRONIZESTMT_19_31_7 () Int)
+(declare-fun INTLIT_17_39_26 () Int)
+(declare-fun ASGMUL_18_41_26 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_19_58_7 () Int)
+(declare-fun CLASSDECL_19_17_7 () Int)
+(declare-fun EQ_18_25_26 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_29_28_26 () Int)
+(declare-fun CONSTRUCTORINVOCATION_19_44_7 () Int)
+(declare-fun NOT_18_56_26 () Int)
+(declare-fun BOOLEANLIT_17_38_26 () Int)
+(declare-fun DOSTMT_19_30_7 () Int)
+(declare-fun ASSIGN_18_40_26 () Int)
+(declare-fun FIELDACCESS_19_57_7 () Int)
+(declare-fun ONDEMANDIMPORTDECL_19_16_7 () Int)
+(declare-fun NE_18_24_26 () Int)
+(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int))) (and (= (PO_LT T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ConstructorInvocation (asChild T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_VariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_VariableAccess (asChild T_javafe_ast_VariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ImportDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ImportDecl (asChild T_javafe_ast_ImportDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryCatchStmt (asChild T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_OperatorTags T_java_lang_Object) true_term) (= T_javafe_ast_OperatorTags (asChild T_javafe_ast_OperatorTags T_java_lang_Object)) (= (PO_LT T_javafe_ast_OperatorTags T_javafe_ast_GeneratedTags) true_term) (= (PO_LT T_javafe_ast_TagConstants T_javafe_ast_OperatorTags) true_term) (= T_javafe_ast_TagConstants (asChild T_javafe_ast_TagConstants T_javafe_ast_OperatorTags)) (= (PO_LT T_javafe_tc_FieldDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_FieldDeclVec (asChild T_javafe_tc_FieldDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_BlockStmt (asChild T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_RoutineDecl (asChild T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_Stmt T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Stmt (asChild T_javafe_ast_Stmt T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_Expr T_javafe_ast_VarInit) true_term) (= T_javafe_ast_Expr (asChild T_javafe_ast_Expr T_javafe_ast_VarInit)) (= (PO_LT T_javafe_ast_TypeDeclElem T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_ParenExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ParenExpr (asChild T_javafe_ast_ParenExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_Type T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Type (asChild T_javafe_ast_Type T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_EvalStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_EvalStmt (asChild T_javafe_ast_EvalStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_TypeObjectDesignator (asChild T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_lang_RuntimeException T_java_lang_Exception) true_term) (= T_java_lang_RuntimeException (asChild T_java_lang_RuntimeException T_java_lang_Exception)) (= (PO_LT T_javafe_ast_GeneratedTags T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_IfStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_IfStmt (asChild T_javafe_ast_IfStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ArrayInit T_javafe_ast_VarInit) true_term) (= T_javafe_ast_ArrayInit (asChild T_javafe_ast_ArrayInit T_javafe_ast_VarInit)) (= (PO_LT T_java_lang_Exception T_java_lang_Throwable) true_term) (= T_java_lang_Exception (asChild T_java_lang_Exception T_java_lang_Throwable)) (= (PO_LT T_java_util_Map T_java_lang_Object) true_term) (= (PO_LT T_java_util_Map T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_java_lang_Long T_java_lang_Number) true_term) (= T_java_lang_Long (asChild T_java_lang_Long T_java_lang_Number)) true (= (PO_LT T_java_lang_Long T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_CondExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CondExpr (asChild T_javafe_ast_CondExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_util_Location T_java_lang_Object) true_term) (= T_javafe_util_Location (asChild T_javafe_util_Location T_java_lang_Object)) (= (PO_LT T_javafe_tc_MethodDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_MethodDeclVec (asChild T_javafe_tc_MethodDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_VarDeclStmt (asChild T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_MethodDecl (asChild T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_TypeName T_javafe_ast_Type) true_term) (= T_javafe_ast_TypeName (asChild T_javafe_ast_TypeName T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_LiteralExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_LiteralExpr (asChild T_javafe_ast_LiteralExpr T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Throwable T_java_lang_Object) true_term) (= T_java_lang_Throwable (asChild T_java_lang_Throwable T_java_lang_Object)) (= (PO_LT T_java_lang_Throwable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_ThrowStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ThrowStmt (asChild T_javafe_ast_ThrowStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Boolean T_java_lang_Object) true_term) (= T_java_lang_Boolean (asChild T_java_lang_Boolean T_java_lang_Object)) true (= (PO_LT T_java_lang_Boolean T_java_io_Serializable) true_term) (= (PO_LT T_java_io_Serializable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_SkipStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SkipStmt (asChild T_javafe_ast_SkipStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Comparable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_LocalVarDecl (asChild T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ObjectDesignator (asChild T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CastExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CastExpr (asChild T_javafe_ast_CastExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_WhileStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_WhileStmt (asChild T_javafe_ast_WhileStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeDecl (asChild T_javafe_ast_TypeDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_MethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_MethodInvocation (asChild T_javafe_ast_MethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_Identifier T_java_lang_Object) true_term) (= T_javafe_ast_Identifier (asChild T_javafe_ast_Identifier T_java_lang_Object)) true (= (PO_LT T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewInstanceExpr (asChild T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr)) (= (PO_LT T_java_util_Hashtable T_java_util_Dictionary) true_term) (= T_java_util_Hashtable (asChild T_java_util_Hashtable T_java_util_Dictionary)) (= (PO_LT T_java_util_Hashtable T_java_util_Map) true_term) (= (PO_LT T_java_util_Hashtable T_java_lang_Cloneable) true_term) (= (PO_LT T_java_util_Hashtable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_tc_Env T_java_lang_Object) true_term) (= T_javafe_tc_Env (asChild T_javafe_tc_Env T_java_lang_Object)) (= (PO_LT T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_SingleTypeImportDecl (asChild T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_Name T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Name (asChild T_javafe_ast_Name T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CompilationUnit (asChild T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_BreakStmt (asChild T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_java_lang_Number T_java_lang_Object) true_term) (= T_java_lang_Number (asChild T_java_lang_Number T_java_lang_Object)) (= (PO_LT T_java_lang_Number T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_VisitorArgResult T_java_lang_Object) true_term) (= T_javafe_ast_VisitorArgResult (asChild T_javafe_ast_VisitorArgResult T_java_lang_Object)) (= (PO_LT T_java_util_EscjavaKeyValue T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_GenericBlockStmt (asChild T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousVariableAccess (asChild T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FormalParaDecl (asChild T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryFinallyStmt (asChild T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_SuperObjectDesignator (asChild T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_ast_UnaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_UnaryExpr (asChild T_javafe_ast_UnaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_InterfaceDecl (asChild T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SynchronizeStmt (asChild T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException) true_term) (= T_java_lang_IndexOutOfBoundsException (asChild T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException)) (= (PO_LT T_javafe_ast_LabelStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_LabelStmt (asChild T_javafe_ast_LabelStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_CompoundName T_javafe_ast_Name) true_term) (= T_javafe_ast_CompoundName (asChild T_javafe_ast_CompoundName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_CatchClause T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CatchClause (asChild T_javafe_ast_CatchClause T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_FieldAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_FieldAccess (asChild T_javafe_ast_FieldAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_IdentifierVec T_java_lang_Object) true_term) (= T_javafe_ast_IdentifierVec (asChild T_javafe_ast_IdentifierVec T_java_lang_Object)) (= (PO_LT T_java_lang_Integer T_java_lang_Number) true_term) (= T_java_lang_Integer (asChild T_java_lang_Integer T_java_lang_Number)) true (= (PO_LT T_java_lang_Integer T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ExprVec T_java_lang_Object) true_term) (= T_javafe_ast_ExprVec (asChild T_javafe_ast_ExprVec T_java_lang_Object)) (= (PO_LT T_javafe_tc_TagConstants T_javafe_parser_TagConstants) true_term) (= T_javafe_tc_TagConstants (asChild T_javafe_tc_TagConstants T_javafe_parser_TagConstants)) (= (PO_LT T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_ConstructorDecl (asChild T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_SwitchStmt (asChild T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_parser_TagConstants T_javafe_ast_TagConstants) true_term) (= T_javafe_parser_TagConstants (asChild T_javafe_parser_TagConstants T_javafe_ast_TagConstants)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Object) true_term) (= T_javafe_ast_ASTNode (asChild T_javafe_ast_ASTNode T_java_lang_Object)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Cloneable) true_term) (= (PO_LT T_java_lang_Double T_java_lang_Number) true_term) (= T_java_lang_Double (asChild T_java_lang_Double T_java_lang_Number)) true (= (PO_LT T_java_lang_Double T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_PrimitiveType T_javafe_ast_Type) true_term) (= T_javafe_ast_PrimitiveType (asChild T_javafe_ast_PrimitiveType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_ReturnStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ReturnStmt (asChild T_javafe_ast_ReturnStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Float T_java_lang_Number) true_term) (= T_java_lang_Float (asChild T_java_lang_Float T_java_lang_Number)) true (= (PO_LT T_java_lang_Float T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ThisExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ThisExpr (asChild T_javafe_ast_ThisExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_VarInit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_VarInit (asChild T_javafe_ast_VarInit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_ExprObjectDesignator (asChild T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_util_Dictionary T_java_lang_Object) true_term) (= T_java_util_Dictionary (asChild T_java_util_Dictionary T_java_lang_Object)) (= (PO_LT T_java_util_Dictionary T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_javafe_ast_ForStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ForStmt (asChild T_javafe_ast_ForStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_InstanceOfExpr (asChild T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_GenericVarDecl (asChild T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_OnDemandImportDecl (asChild T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ClassDeclStmt (asChild T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_tc_TypeSig T_javafe_ast_Type) true_term) (= T_javafe_tc_TypeSig (asChild T_javafe_tc_TypeSig T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_InitBlock (asChild T_javafe_ast_InitBlock T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ArrayRefExpr (asChild T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ArrayType T_javafe_ast_Type) true_term) (= T_javafe_ast_ArrayType (asChild T_javafe_ast_ArrayType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_BranchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_BranchStmt (asChild T_javafe_ast_BranchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ASTDecoration T_java_lang_Object) true_term) (= T_javafe_ast_ASTDecoration (asChild T_javafe_ast_ASTDecoration T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarInitVec T_java_lang_Object) true_term) (= T_javafe_ast_VarInitVec (asChild T_javafe_ast_VarInitVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_Visitor T_java_lang_Object) true_term) (= T_javafe_ast_Visitor (asChild T_javafe_ast_Visitor T_java_lang_Object)) (= (PO_LT T_javafe_ast_SwitchLabel T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SwitchLabel (asChild T_javafe_ast_SwitchLabel T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FieldDecl (asChild T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_BinaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_BinaryExpr (asChild T_javafe_ast_BinaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_ClassDecl (asChild T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_ClassLiteral T_javafe_ast_Expr) true_term) (= T_javafe_ast_ClassLiteral (asChild T_javafe_ast_ClassLiteral T_javafe_ast_Expr)) (= (PO_LT T_java_lang_String T_java_lang_Object) true_term) (= T_java_lang_String (asChild T_java_lang_String T_java_lang_Object)) true (= (PO_LT T_java_lang_String T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_String T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_DoStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_DoStmt (asChild T_javafe_ast_DoStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_NewArrayExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewArrayExpr (asChild T_javafe_ast_NewArrayExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousMethodInvocation (asChild T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_ContinueStmt (asChild T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_javafe_ast_SimpleName T_javafe_ast_Name) true_term) (= T_javafe_ast_SimpleName (asChild T_javafe_ast_SimpleName T_javafe_ast_Name)) (and (= arrayType (+ DIST_ZERO_1 0)) (= T_boolean (+ DIST_ZERO_1 1)) (= T_char (+ DIST_ZERO_1 2)) (= T_byte (+ DIST_ZERO_1 3)) (= T_short (+ DIST_ZERO_1 4)) (= T_int (+ DIST_ZERO_1 5)) (= T_long (+ DIST_ZERO_1 6)) (= T_float (+ DIST_ZERO_1 7)) (= T_double (+ DIST_ZERO_1 8)) (= T__TYPE (+ DIST_ZERO_1 9)) (= T_javafe_ast_ConstructorInvocation (+ DIST_ZERO_1 10)) (= T_javafe_ast_VariableAccess (+ DIST_ZERO_1 11)) (= T_javafe_ast_ImportDecl (+ DIST_ZERO_1 12)) (= T_javafe_ast_TryCatchStmt (+ DIST_ZERO_1 13)) (= T_javafe_ast_OperatorTags (+ DIST_ZERO_1 14)) (= T_javafe_ast_TagConstants (+ DIST_ZERO_1 15)) (= T_javafe_tc_FieldDeclVec (+ DIST_ZERO_1 16)) (= T_javafe_ast_BlockStmt (+ DIST_ZERO_1 17)) (= T_javafe_ast_RoutineDecl (+ DIST_ZERO_1 18)) (= T_javafe_ast_Stmt (+ DIST_ZERO_1 19)) (= T_javafe_ast_Expr (+ DIST_ZERO_1 20)) (= T_javafe_ast_TypeDeclElem (+ DIST_ZERO_1 21)) (= T_javafe_ast_ParenExpr (+ DIST_ZERO_1 22)) (= T_javafe_ast_Type (+ DIST_ZERO_1 23)) (= T_javafe_ast_EvalStmt (+ DIST_ZERO_1 24)) (= T_javafe_ast_TypeObjectDesignator (+ DIST_ZERO_1 25)) (= T_java_lang_RuntimeException (+ DIST_ZERO_1 26)) (= T_javafe_ast_GeneratedTags (+ DIST_ZERO_1 27)) (= T_javafe_ast_IfStmt (+ DIST_ZERO_1 28)) (= T_javafe_ast_ArrayInit (+ DIST_ZERO_1 29)) (= T_java_lang_Exception (+ DIST_ZERO_1 30)) (= T_java_util_Map (+ DIST_ZERO_1 31)) (= T_java_lang_Long (+ DIST_ZERO_1 32)) (= T_javafe_ast_CondExpr (+ DIST_ZERO_1 33)) (= T_javafe_util_Location (+ DIST_ZERO_1 34)) (= T_javafe_tc_MethodDeclVec (+ DIST_ZERO_1 35)) (= T_javafe_ast_VarDeclStmt (+ DIST_ZERO_1 36)) (= T_javafe_ast_MethodDecl (+ DIST_ZERO_1 37)) (= T_javafe_ast_TypeName (+ DIST_ZERO_1 38)) (= T_javafe_ast_LiteralExpr (+ DIST_ZERO_1 39)) (= T_java_lang_Throwable (+ DIST_ZERO_1 40)) (= T_javafe_ast_ThrowStmt (+ DIST_ZERO_1 41)) (= T_java_lang_Boolean (+ DIST_ZERO_1 42)) (= T_java_io_Serializable (+ DIST_ZERO_1 43)) (= T_javafe_ast_SkipStmt (+ DIST_ZERO_1 44)) (= T_java_lang_Comparable (+ DIST_ZERO_1 45)) (= T_javafe_ast_LocalVarDecl (+ DIST_ZERO_1 46)) (= T_javafe_ast_ObjectDesignator (+ DIST_ZERO_1 47)) (= T_javafe_ast_CastExpr (+ DIST_ZERO_1 48)) (= T_javafe_ast_WhileStmt (+ DIST_ZERO_1 49)) (= T_javafe_ast_TypeDecl (+ DIST_ZERO_1 50)) (= T_javafe_ast_MethodInvocation (+ DIST_ZERO_1 51)) (= T_java_lang_Cloneable (+ DIST_ZERO_1 52)) (= T_javafe_ast_Identifier (+ DIST_ZERO_1 53)) (= T_javafe_ast_NewInstanceExpr (+ DIST_ZERO_1 54)) (= T_java_lang_Object (+ DIST_ZERO_1 55)) (= T_java_util_Hashtable (+ DIST_ZERO_1 56)) (= T_javafe_tc_Env (+ DIST_ZERO_1 57)) (= T_javafe_ast_SingleTypeImportDecl (+ DIST_ZERO_1 58)) (= T_javafe_ast_Name (+ DIST_ZERO_1 59)) (= T_javafe_ast_CompilationUnit (+ DIST_ZERO_1 60)) (= T_javafe_ast_BreakStmt (+ DIST_ZERO_1 61)) (= T_java_lang_Number (+ DIST_ZERO_1 62)) (= T_javafe_ast_VisitorArgResult (+ DIST_ZERO_1 63)) (= T_java_util_EscjavaKeyValue (+ DIST_ZERO_1 64)) (= T_javafe_ast_GenericBlockStmt (+ DIST_ZERO_1 65)) (= T_javafe_ast_AmbiguousVariableAccess (+ DIST_ZERO_1 66)) (= T_javafe_ast_FormalParaDecl (+ DIST_ZERO_1 67)) (= T_javafe_ast_TryFinallyStmt (+ DIST_ZERO_1 68)) (= T_javafe_ast_SuperObjectDesignator (+ DIST_ZERO_1 69)) (= T_javafe_ast_UnaryExpr (+ DIST_ZERO_1 70)) (= T_javafe_ast_InterfaceDecl (+ DIST_ZERO_1 71)) (= T_javafe_ast_SynchronizeStmt (+ DIST_ZERO_1 72)) (= T_java_lang_IndexOutOfBoundsException (+ DIST_ZERO_1 73)) (= T_javafe_ast_LabelStmt (+ DIST_ZERO_1 74)) (= T_javafe_ast_CompoundName (+ DIST_ZERO_1 75)) (= T_javafe_ast_CatchClause (+ DIST_ZERO_1 76)) (= T_javafe_ast_FieldAccess (+ DIST_ZERO_1 77)) (= T_javafe_ast_IdentifierVec (+ DIST_ZERO_1 78)) (= T_java_lang_Integer (+ DIST_ZERO_1 79)) (= T_javafe_ast_ExprVec (+ DIST_ZERO_1 80)) (= T_javafe_tc_TagConstants (+ DIST_ZERO_1 81)) (= T_javafe_ast_ConstructorDecl (+ DIST_ZERO_1 82)) (= T_javafe_ast_SwitchStmt (+ DIST_ZERO_1 83)) (= T_javafe_parser_TagConstants (+ DIST_ZERO_1 84)) (= T_javafe_ast_ASTNode (+ DIST_ZERO_1 85)) (= T_java_lang_Double (+ DIST_ZERO_1 86)) (= T_javafe_ast_PrimitiveType (+ DIST_ZERO_1 87)) (= T_javafe_ast_ReturnStmt (+ DIST_ZERO_1 88)) (= T_java_lang_Float (+ DIST_ZERO_1 89)) (= T_javafe_ast_ThisExpr (+ DIST_ZERO_1 90)) (= T_javafe_ast_VarInit (+ DIST_ZERO_1 91)) (= T_javafe_ast_ExprObjectDesignator (+ DIST_ZERO_1 92)) (= T_java_util_Dictionary (+ DIST_ZERO_1 93)) (= T_javafe_ast_ForStmt (+ DIST_ZERO_1 94)) (= T_javafe_ast_InstanceOfExpr (+ DIST_ZERO_1 95)) (= T_javafe_ast_GenericVarDecl (+ DIST_ZERO_1 96)) (= T_javafe_ast_OnDemandImportDecl (+ DIST_ZERO_1 97)) (= T_javafe_ast_ClassDeclStmt (+ DIST_ZERO_1 98)) (= T_javafe_tc_TypeSig (+ DIST_ZERO_1 99)) (= T_javafe_ast_InitBlock (+ DIST_ZERO_1 100)) (= T_javafe_ast_ArrayRefExpr (+ DIST_ZERO_1 101)) (= T_javafe_ast_ArrayType (+ DIST_ZERO_1 102)) (= T_javafe_ast_BranchStmt (+ DIST_ZERO_1 103)) (= T_javafe_ast_ASTDecoration (+ DIST_ZERO_1 104)) (= T_javafe_ast_VarInitVec (+ DIST_ZERO_1 105)) (= T_javafe_ast_Visitor (+ DIST_ZERO_1 106)) (= T_javafe_ast_SwitchLabel (+ DIST_ZERO_1 107)) (= T_javafe_ast_FieldDecl (+ DIST_ZERO_1 108)) (= T_javafe_ast_BinaryExpr (+ DIST_ZERO_1 109)) (= T_javafe_ast_ClassDecl (+ DIST_ZERO_1 110)) (= T_javafe_ast_ClassLiteral (+ DIST_ZERO_1 111)) (= T_java_lang_String (+ DIST_ZERO_1 112)) (= T_javafe_ast_DoStmt (+ DIST_ZERO_1 113)) (= T_javafe_ast_NewArrayExpr (+ DIST_ZERO_1 114)) (= T_javafe_ast_AmbiguousMethodInvocation (+ DIST_ZERO_1 115)) (= T_javafe_ast_ContinueStmt (+ DIST_ZERO_1 116)) (= T_javafe_ast_SimpleName (+ DIST_ZERO_1 117))) (= true_term (is TRYCATCHSTMT_19_43_7 T_int)) (= TRYCATCHSTMT_19_43_7 29) (= true_term (is UNARYSUB_18_55_26 T_int)) (= UNARYSUB_18_55_26 86) (= true_term (is TYPEDECLELEMPRAGMA_29_27_26 T_int)) (= TYPEDECLELEMPRAGMA_29_27_26 117) (= true_term (is SHORTTYPE_17_36_26 T_int)) (= SHORTTYPE_17_36_26 103) (= true_term (is WHILESTMT_19_29_7 T_int)) (= WHILESTMT_19_29_7 15) (= true_term (is STAR_18_37_26 T_int)) (= STAR_18_37_26 72) (= true_term (is VARIABLEACCESS_19_56_7 T_int)) (= VARIABLEACCESS_19_56_7 42) (= true_term (is SINGLETYPEIMPORTDECL_19_15_7 T_int)) (= SINGLETYPEIMPORTDECL_19_15_7 1) (= true_term (is BITAND_18_23_26 T_int)) (= BITAND_18_23_26 58) (= true_term (is TRYFINALLYSTMT_19_42_7 T_int)) (= TRYFINALLYSTMT_19_42_7 28) (= true_term (is UNARYADD_18_54_26 T_int)) (= UNARYADD_18_54_26 85) (= true_term (is BYTETYPE_17_35_26 T_int)) (= BYTETYPE_17_35_26 102) (= true_term (is CLASSDECLSTMT_19_28_7 T_int)) (= CLASSDECLSTMT_19_28_7 14) (= true_term (is MOD_18_36_26 T_int)) (= MOD_18_36_26 71) (= true_term (is STMTPRAGMA_29_26_26 T_int)) (= STMTPRAGMA_29_26_26 116) (= true_term (is AMBIGUOUSVARIABLEACCESS_19_55_7 T_int)) (= AMBIGUOUSVARIABLEACCESS_19_55_7 41) (= true_term (is COMPILATIONUNIT_19_14_7 T_int)) (= COMPILATIONUNIT_19_14_7 0) (= true_term (is BITXOR_18_22_26 T_int)) (= BITXOR_18_22_26 57) (= true_term (is SWITCHLABEL_19_41_7 T_int)) (= SWITCHLABEL_19_41_7 27) (= true_term (is ASGBITXOR_18_51_26 T_int)) (= ASGBITXOR_18_51_26 84) (= true_term (is punctuationStrings_29_134_22 ?v_0)) (not (= punctuationStrings_29_134_22 null)) (= (typeof punctuationStrings_29_134_22) ?v_0) (= (arrayLength punctuationStrings_29_134_22) 48) (= true_term (is NULLTYPE_17_34_26 T_int)) (= NULLTYPE_17_34_26 101) (= true_term (is VARDECLSTMT_19_27_7 T_int)) (= VARDECLSTMT_19_27_7 13) (= true_term (is DIV_18_35_26 T_int)) (= DIV_18_35_26 70) (= true_term (is otherStrings_29_193_30 ?v_0)) (not (= otherStrings_29_193_30 null)) (= (typeof otherStrings_29_193_30) ?v_0) (= (arrayLength otherStrings_29_193_30) 15) (= true_term (is PARENEXPR_19_54_7 T_int)) (= PARENEXPR_19_54_7 40) (= true_term (is BITOR_18_21_26 T_int)) (= BITOR_18_21_26 56) (= true_term (is MODIFIERPRAGMA_29_25_26 T_int)) (= MODIFIERPRAGMA_29_25_26 115) (= true_term (is noTokens_29_212_27 T_int)) (= true_term (is SKIPSTMT_19_40_7 T_int)) (= SKIPSTMT_19_40_7 26) (= true_term (is ASGBITOR_18_50_26 T_int)) (= ASGBITOR_18_50_26 83) (= true_term (is COMPOUNDNAME_19_67_7 T_int)) (= COMPOUNDNAME_19_67_7 53) (= true_term (is VOIDTYPE_17_33_26 T_int)) (= VOIDTYPE_17_33_26 100) (= true_term (is SWITCHSTMT_19_26_7 T_int)) (= SWITCHSTMT_19_26_7 12) (= true_term (is SUB_18_34_26 T_int)) (= SUB_18_34_26 69) (= true_term (is CASTEXPR_19_53_7 T_int)) (= CASTEXPR_19_53_7 39) (= true_term (is TYPESIG_28_6_28 T_int)) (= TYPESIG_28_6_28 184) (= true_term (is FORSTMT_19_39_7 T_int)) (= FORSTMT_19_39_7 25) (= true_term (is LEXICALPRAGMA_29_24_26 T_int)) (= LEXICALPRAGMA_29_24_26 114) (= true_term (is ASGBITAND_18_49_26 T_int)) (= ASGBITAND_18_49_26 82) (= true_term (is SIMPLENAME_19_66_7 T_int)) (= SIMPLENAME_19_66_7 52) (= true_term (is DOUBLETYPE_17_32_26 T_int)) (= DOUBLETYPE_17_32_26 99) (= true_term (is BLOCKSTMT_19_25_7 T_int)) (= BLOCKSTMT_19_25_7 11) (= true_term (is ADD_18_33_26 T_int)) (= ADD_18_33_26 68) (= true_term (is FIRST_KEYWORD_29_51_26 T_int)) (= FIRST_KEYWORD_29_51_26 133) (= true_term (is INSTANCEOFEXPR_19_52_7 T_int)) (= INSTANCEOFEXPR_19_52_7 38) (= true_term (is AND_18_20_26 T_int)) (= AND_18_20_26 55) (= true_term (is IFSTMT_19_38_7 T_int)) (= IFSTMT_19_38_7 24) (= true_term (is LAST_KEYWORD_29_103_26 T_int)) (= LAST_KEYWORD_29_103_26 183) (= true_term (is ASGURSHIFT_18_48_26 T_int)) (= ASGURSHIFT_18_48_26 81) (= true_term (is ARRAYTYPE_19_65_7 T_int)) (= ARRAYTYPE_19_65_7 51) (= true_term (is FORMALPARADECL_19_24_7 T_int)) (= FORMALPARADECL_19_24_7 10) (= true_term (is FLOATTYPE_17_31_26 T_int)) (= FLOATTYPE_17_31_26 98) (= true_term (is URSHIFT_18_32_26 T_int)) (= URSHIFT_18_32_26 67) (= true_term (is CONDEXPR_19_51_7 T_int)) (= CONDEXPR_19_51_7 37) (= true_term (is OR_18_19_26 T_int)) (= OR_18_19_26 54) (= true_term (is LABELSTMT_19_37_7 T_int)) (= LABELSTMT_19_37_7 23) (= true_term (is NULLLIT_17_45_26 T_int)) (= NULLLIT_17_45_26 111) (= true_term (is ASGRSHIFT_18_47_26 T_int)) (= ASGRSHIFT_18_47_26 80) (= true_term (is NULL_29_82_26 T_int)) (= NULL_29_82_26 163) (= true_term (is TYPENAME_19_64_7 T_int)) (= TYPENAME_19_64_7 50) (= true_term (is CHARTYPE_17_30_26 T_int)) (= CHARTYPE_17_30_26 97) (= true_term (is FIELDDECL_19_23_7 T_int)) (= FIELDDECL_19_23_7 9) (= true_term (is RSHIFT_18_31_26 T_int)) (= RSHIFT_18_31_26 66) (= true_term (is NEWARRAYEXPR_19_50_7 T_int)) (= NEWARRAYEXPR_19_50_7 36) (= true_term (is CONTINUESTMT_19_36_7 T_int)) (= CONTINUESTMT_19_36_7 22) (= true_term (is STRINGLIT_17_44_26 T_int)) (= STRINGLIT_17_44_26 110) (= true_term (is ASGLSHIFT_18_46_26 T_int)) (= ASGLSHIFT_18_46_26 79) (= true_term (is SUPEROBJECTDESIGNATOR_19_63_7 T_int)) (= SUPEROBJECTDESIGNATOR_19_63_7 49) (= true_term (is LONGTYPE_17_29_26 T_int)) (= LONGTYPE_17_29_26 96) (= true_term (is LOCALVARDECL_19_22_7 T_int)) (= LOCALVARDECL_19_22_7 8) (= true_term (is LSHIFT_18_30_26 T_int)) (= LSHIFT_18_30_26 65) (= true_term (is NEWINSTANCEEXPR_19_49_7 T_int)) (= NEWINSTANCEEXPR_19_49_7 35) (= true_term (is POSTFIXDEC_18_63_26 T_int)) (= POSTFIXDEC_18_63_26 92) (= true_term (is BREAKSTMT_19_35_7 T_int)) (= BREAKSTMT_19_35_7 21) (= true_term (is DOUBLELIT_17_43_26 T_int)) (= DOUBLELIT_17_43_26 109) (= true_term (is ASGSUB_18_45_26 T_int)) (= ASGSUB_18_45_26 78) (= true_term (is TYPEOBJECTDESIGNATOR_19_62_7 T_int)) (= TYPEOBJECTDESIGNATOR_19_62_7 48) (= true_term (is INTTYPE_17_28_26 T_int)) (= INTTYPE_17_28_26 95) (= true_term (is INITBLOCK_19_21_7 T_int)) (= INITBLOCK_19_21_7 7) (= true_term (is LT_18_29_26 T_int)) (= LT_18_29_26 64) (= true_term (is ARRAYREFEXPR_19_48_7 T_int)) (= ARRAYREFEXPR_19_48_7 34) (= true_term (is POSTFIXINC_18_62_26 T_int)) (= POSTFIXINC_18_62_26 91) (= true_term (is THROWSTMT_19_34_7 T_int)) (= THROWSTMT_19_34_7 20) (= true_term (is FLOATLIT_17_42_26 T_int)) (= FLOATLIT_17_42_26 108) (= true_term (is ASGADD_18_44_26 T_int)) (= ASGADD_18_44_26 77) (= true_term (is EXPROBJECTDESIGNATOR_19_61_7 T_int)) (= EXPROBJECTDESIGNATOR_19_61_7 47) (= true_term (is otherCodes_29_202_27 ?v_1)) (not (= otherCodes_29_202_27 null)) (= (typeof otherCodes_29_202_27) ?v_1) (= (arrayLength otherCodes_29_202_27) 15) (= true_term (is BOOLEANTYPE_17_27_26 T_int)) (= BOOLEANTYPE_17_27_26 94) (= true_term (is METHODDECL_19_20_7 T_int)) (= METHODDECL_19_20_7 6) (= true_term (is LE_18_28_26 T_int)) (= LE_18_28_26 63) (= true_term (is THISEXPR_19_47_7 T_int)) (= THISEXPR_19_47_7 33) (= true_term (is DEC_18_59_26 T_int)) (= DEC_18_59_26 90) (= true_term (is CHARLIT_17_41_26 T_int)) (= CHARLIT_17_41_26 107) (= true_term (is RETURNSTMT_19_33_7 T_int)) (= RETURNSTMT_19_33_7 19) (= true_term (is punctuationCodes_29_164_19 ?v_1)) (not (= punctuationCodes_29_164_19 null)) (= (typeof punctuationCodes_29_164_19) ?v_1) (= (arrayLength punctuationCodes_29_164_19) 48) (= true_term (is ASGREM_18_43_26 T_int)) (= ASGREM_18_43_26 76) (= true_term (is CLASSLITERAL_19_60_7 T_int)) (= CLASSLITERAL_19_60_7 46) (= true_term (is IDENT_17_25_26 T_int)) (= IDENT_17_25_26 93) (= true_term (is CONSTRUCTORDECL_19_19_7 T_int)) (= CONSTRUCTORDECL_19_19_7 5) (= true_term (is GT_18_27_26 T_int)) (= GT_18_27_26 62) (= true_term (is ARRAYINIT_19_46_7 T_int)) (= ARRAYINIT_19_46_7 32) (= true_term (is INC_18_58_26 T_int)) (= INC_18_58_26 89) (= true_term (is LONGLIT_17_40_26 T_int)) (= LONGLIT_17_40_26 106) (= true_term (is EVALSTMT_19_32_7 T_int)) (= EVALSTMT_19_32_7 18) (= true_term (is ASGDIV_18_42_26 T_int)) (= ASGDIV_18_42_26 75) (= true_term (is METHODINVOCATION_19_59_7 T_int)) (= METHODINVOCATION_19_59_7 45) (= true_term (is INTERFACEDECL_19_18_7 T_int)) (= INTERFACEDECL_19_18_7 4) (= true_term (is GE_18_26_26 T_int)) (= GE_18_26_26 61) (= true_term (is CATCHCLAUSE_19_45_7 T_int)) (= CATCHCLAUSE_19_45_7 31) (= true_term (is BITNOT_18_57_26 T_int)) (= BITNOT_18_57_26 88) (= true_term (is keywordStrings_29_181_30 ?v_0)) (not (= keywordStrings_29_181_30 null)) (= (typeof keywordStrings_29_181_30) ?v_0) (= (arrayLength keywordStrings_29_181_30) 51) (= true_term (is NULL_13_60_26 T_int)) (= NULL_13_60_26 0) (= true_term (is SYNCHRONIZESTMT_19_31_7 T_int)) (= SYNCHRONIZESTMT_19_31_7 17) (= true_term (is INTLIT_17_39_26 T_int)) (= INTLIT_17_39_26 105) (= true_term (is ASGMUL_18_41_26 T_int)) (= ASGMUL_18_41_26 74) (= true_term (is AMBIGUOUSMETHODINVOCATION_19_58_7 T_int)) (= AMBIGUOUSMETHODINVOCATION_19_58_7 44) (= true_term (is CLASSDECL_19_17_7 T_int)) (= CLASSDECL_19_17_7 3) (= true_term (is EQ_18_25_26 T_int)) (= EQ_18_25_26 60) (= true_term (is TYPEMODIFIERPRAGMA_29_28_26 T_int)) (= TYPEMODIFIERPRAGMA_29_28_26 118) (= true_term (is CONSTRUCTORINVOCATION_19_44_7 T_int)) (= CONSTRUCTORINVOCATION_19_44_7 30) (= true_term (is NOT_18_56_26 T_int)) (= NOT_18_56_26 87) (= true_term (is BOOLEANLIT_17_38_26 T_int)) (= BOOLEANLIT_17_38_26 104) (= true_term (is DOSTMT_19_30_7 T_int)) (= DOSTMT_19_30_7 16) (= true_term (is ASSIGN_18_40_26 T_int)) (= ASSIGN_18_40_26 73) (= true_term (is FIELDACCESS_19_57_7 T_int)) (= FIELDACCESS_19_57_7 43) (= true_term (is ONDEMANDIMPORTDECL_19_16_7 T_int)) (= ONDEMANDIMPORTDECL_19_16_7 2) (= true_term (is NE_18_24_26 T_int)) (= NE_18_24_26 59))))
+(declare-fun locOpenBrace_pre_80_36_13 () Int)
+(declare-fun locOpenBrace_80_36_13 () Int)
+(declare-fun TRYCATCHSTMT_pre_19_43_7 () Int)
+(declare-fun UNARYSUB_pre_18_55_26 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_pre_29_27_26 () Int)
+(declare-fun SHORTTYPE_pre_17_36_26 () Int)
+(declare-fun WHILESTMT_pre_19_29_7 () Int)
+(declare-fun body_pre_80_34_19 () Int)
+(declare-fun body_80_34_19 () Int)
+(declare-fun STAR_pre_18_37_26 () Int)
+(declare-fun elems_pre_18_34 () Int)
+(declare-fun elems_18_34 () Int)
+(declare-fun enclosingInstance_pre_122_25_14 () Int)
+(declare-fun enclosingInstance_122_25_14 () Int)
+(declare-fun loc_pre_110_18_13 () Int)
+(declare-fun loc_110_18_13 () Int)
+(declare-fun elements_pre_124_61_33 () Int)
+(declare-fun elements_124_61_33 () Int)
+(declare-fun loc_pre_122_49_13 () Int)
+(declare-fun loc_122_49_13 () Int)
+(declare-fun VARIABLEACCESS_pre_19_56_7 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_pre_19_15_7 () Int)
+(declare-fun BITAND_pre_18_23_26 () Int)
+(declare-fun locCloseBrace_pre_90_25_13 () Int)
+(declare-fun locCloseBrace_90_25_13 () Int)
+(declare-fun loc_pre_139_20_13 () Int)
+(declare-fun loc_139_20_13 () Int)
+(declare-fun TRYFINALLYSTMT_pre_19_42_7 () Int)
+(declare-fun UNARYADD_pre_18_54_26 () Int)
+(declare-fun locFirstSemi_pre_114_36_13 () Int)
+(declare-fun locFirstSemi_114_36_13 () Int)
+(declare-fun elemType_pre_138_18_28 () Int)
+(declare-fun elemType_138_18_28 () Int)
+(declare-fun BYTETYPE_pre_17_35_26 () Int)
+(declare-fun CLASSDECLSTMT_pre_19_28_7 () Int)
+(declare-fun MOD_pre_18_36_26 () Int)
+(declare-fun STMTPRAGMA_pre_29_26_26 () Int)
+(declare-fun op_pre_26_26_13 () Int)
+(declare-fun op_26_26_13 () Int)
+(declare-fun init_pre_123_35_19 () Int)
+(declare-fun init_123_35_19 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_pre_19_55_7 () Int)
+(declare-fun COMPILATIONUNIT_pre_19_14_7 () Int)
+(declare-fun BITXOR_pre_18_22_26 () Int)
+(declare-fun locCloseParen_pre_127_24_13 () Int)
+(declare-fun locCloseParen_127_24_13 () Int)
+(declare-fun locKeyword_pre_119_45_13 () Int)
+(declare-fun locKeyword_119_45_13 () Int)
+(declare-fun SWITCHLABEL_pre_19_41_7 () Int)
+(declare-fun ASGBITXOR_pre_18_51_26 () Int)
+(declare-fun punctuationStrings_pre_29_134_22 () Int)
+(declare-fun locOpenParen_pre_105_23_13 () Int)
+(declare-fun locOpenParen_105_23_13 () Int)
+(declare-fun tag_pre_27_30_13 () Int)
+(declare-fun tag_27_30_13 () Int)
+(declare-fun loc_pre_62_45_13 () Int)
+(declare-fun loc_62_45_13 () Int)
+(declare-fun loc_pre_93_18_13 () Int)
+(declare-fun loc_93_18_13 () Int)
+(declare-fun elements_pre_14_61_36 () Int)
+(declare-fun elements_14_61_36 () Int)
+(declare-fun NULLTYPE_pre_17_34_26 () Int)
+(declare-fun VARDECLSTMT_pre_19_27_7 () Int)
+(declare-fun DIV_pre_18_35_26 () Int)
+(declare-fun locOpenParen_pre_128_18_13 () Int)
+(declare-fun locOpenParen_128_18_13 () Int)
+(declare-fun type_pre_126_18_28 () Int)
+(declare-fun type_126_18_28 () Int)
+(declare-fun count_pre_124_67_33 () Int)
+(declare-fun count_124_67_33 () Int)
+(declare-fun otherStrings_pre_29_193_30 () Int)
+(declare-fun loc_pre_23_50_13 () Int)
+(declare-fun loc_23_50_13 () Int)
+(declare-fun PARENEXPR_pre_19_54_7 () Int)
+(declare-fun loc_pre_83_29_13 () Int)
+(declare-fun loc_83_29_13 () Int)
+(declare-fun BITOR_pre_18_21_26 () Int)
+(declare-fun loc_pre_100_18_13 () Int)
+(declare-fun loc_100_18_13 () Int)
+(declare-fun MODIFIERPRAGMA_pre_29_25_26 () Int)
+(declare-fun noTokens_pre_29_212_27 () Int)
+(declare-fun tag_pre_23_32_13 () Int)
+(declare-fun tag_23_32_13 () Int)
+(declare-fun SKIPSTMT_pre_19_40_7 () Int)
+(declare-fun ASGBITOR_pre_18_50_26 () Int)
+(declare-fun loc_pre_118_23_13 () Int)
+(declare-fun loc_118_23_13 () Int)
+(declare-fun superCall_pre_119_24_17 () Int)
+(declare-fun superCall_119_24_17 () Int)
+(declare-fun locQuestion_pre_125_22_13 () Int)
+(declare-fun locQuestion_125_22_13 () Int)
+(declare-fun COMPOUNDNAME_pre_19_67_7 () Int)
+(declare-fun VOIDTYPE_pre_17_33_26 () Int)
+(declare-fun SWITCHSTMT_pre_19_26_7 () Int)
+(declare-fun SUB_pre_18_34_26 () Int)
+(declare-fun locDot_pre_84_21_13 () Int)
+(declare-fun locDot_84_21_13 () Int)
+(declare-fun CASTEXPR_pre_19_53_7 () Int)
+(declare-fun locSuper_pre_137_20_13 () Int)
+(declare-fun locSuper_137_20_13 () Int)
+(declare-fun TYPESIG_pre_28_6_28 () Int)
+(declare-fun FORSTMT_pre_19_39_7 () Int)
+(declare-fun count_pre_14_67_33 () Int)
+(declare-fun count_14_67_33 () Int)
+(declare-fun locOpenBrace_pre_90_22_13 () Int)
+(declare-fun locOpenBrace_90_22_13 () Int)
+(declare-fun LEXICALPRAGMA_pre_29_24_26 () Int)
+(declare-fun ASGBITAND_pre_18_49_26 () Int)
+(declare-fun locDot_pre_133_23_13 () Int)
+(declare-fun locDot_133_23_13 () Int)
+(declare-fun SIMPLENAME_pre_19_66_7 () Int)
+(declare-fun DOUBLETYPE_pre_17_32_26 () Int)
+(declare-fun BLOCKSTMT_pre_19_25_7 () Int)
+(declare-fun locId_pre_112_20_13 () Int)
+(declare-fun locId_112_20_13 () Int)
+(declare-fun ADD_pre_18_33_26 () Int)
+(declare-fun locId_pre_80_43_13 () Int)
+(declare-fun locId_80_43_13 () Int)
+(declare-fun FIRST_KEYWORD_pre_29_51_26 () Int)
+(declare-fun INSTANCEOFEXPR_pre_19_52_7 () Int)
+(declare-fun loc_pre_113_22_13 () Int)
+(declare-fun loc_113_22_13 () Int)
+(declare-fun AND_pre_18_20_26 () Int)
+(declare-fun locId_pre_77_38_13 () Int)
+(declare-fun locId_77_38_13 () Int)
+(declare-fun IFSTMT_pre_19_38_7 () Int)
+(declare-fun LAST_KEYWORD_pre_29_103_26 () Int)
+(declare-fun ASGURSHIFT_pre_18_48_26 () Int)
+(declare-fun locOpenParen_pre_127_21_13 () Int)
+(declare-fun locOpenParen_127_21_13 () Int)
+(declare-fun locDot_pre_119_41_13 () Int)
+(declare-fun locDot_119_41_13 () Int)
+(declare-fun loc_pre_114_33_13 () Int)
+(declare-fun loc_114_33_13 () Int)
+(declare-fun ARRAYTYPE_pre_19_65_7 () Int)
+(declare-fun locFinally_pre_117_25_13 () Int)
+(declare-fun locFinally_117_25_13 () Int)
+(declare-fun FORMALPARADECL_pre_19_24_7 () Int)
+(declare-fun FLOATTYPE_pre_17_31_26 () Int)
+(declare-fun URSHIFT_pre_18_32_26 () Int)
+(declare-fun locOpenParen_pre_132_28_13 () Int)
+(declare-fun locOpenParen_132_28_13 () Int)
+(declare-fun locOp_pre_25_43_13 () Int)
+(declare-fun locOp_25_43_13 () Int)
+(declare-fun value_pre_23_45_16 () Int)
+(declare-fun value_23_45_16 () Int)
+(declare-fun locId_pre_130_24_13 () Int)
+(declare-fun locId_130_24_13 () Int)
+(declare-fun CONDEXPR_pre_19_51_7 () Int)
+(declare-fun elements_pre_140_61_39 () Int)
+(declare-fun elements_140_61_39 () Int)
+(declare-fun locCloseBrace_pre_24_13 () Int)
+(declare-fun locCloseBrace_24_13 () Int)
+(declare-fun OR_pre_18_19_26 () Int)
+(declare-fun LABELSTMT_pre_19_37_7 () Int)
+(declare-fun NULLLIT_pre_17_45_26 () Int)
+(declare-fun ASGRSHIFT_pre_18_47_26 () Int)
+(declare-fun locGuardOpenParen_pre_103_23_13 () Int)
+(declare-fun locGuardOpenParen_103_23_13 () Int)
+(declare-fun elements_pre_73_61_39 () Int)
+(declare-fun elements_73_61_39 () Int)
+(declare-fun loc_pre_108_18_13 () Int)
+(declare-fun loc_108_18_13 () Int)
+(declare-fun NULL_pre_29_82_26 () Int)
+(declare-fun TYPENAME_pre_19_64_7 () Int)
+(declare-fun CHARTYPE_pre_17_30_26 () Int)
+(declare-fun FIELDDECL_pre_19_23_7 () Int)
+(declare-fun RSHIFT_pre_18_31_26 () Int)
+(declare-fun locCloseBrace_pre_62_54_13 () Int)
+(declare-fun locCloseBrace_62_54_13 () Int)
+(declare-fun loc_pre_105_20_13 () Int)
+(declare-fun loc_105_20_13 () Int)
+(declare-fun loc_pre_123_49_13 () Int)
+(declare-fun loc_123_49_13 () Int)
+(declare-fun loc_pre_104_20_13 () Int)
+(declare-fun loc_104_20_13 () Int)
+(declare-fun NEWARRAYEXPR_pre_19_50_7 () Int)
+(declare-fun locType_pre_79_21_13 () Int)
+(declare-fun locType_79_21_13 () Int)
+(declare-fun type_pre_123_24_28 () Int)
+(declare-fun type_123_24_28 () Int)
+(declare-fun I_will_establish_invariants_afterwards_pre_5_236_34 () Int)
+(declare-fun I_will_establish_invariants_afterwards_5_236_34 () Int)
+(declare-fun CONTINUESTMT_pre_19_36_7 () Int)
+(declare-fun STRINGLIT_pre_17_44_26 () Int)
+(declare-fun ASGLSHIFT_pre_18_46_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_pre_19_63_7 () Int)
+(declare-fun LONGTYPE_pre_17_29_26 () Int)
+(declare-fun LOCALVARDECL_pre_19_22_7 () Int)
+(declare-fun LSHIFT_pre_18_30_26 () Int)
+(declare-fun loc_pre_80_40_13 () Int)
+(declare-fun loc_80_40_13 () Int)
+(declare-fun loc_pre_120_22_13 () Int)
+(declare-fun loc_120_22_13 () Int)
+(declare-fun NEWINSTANCEEXPR_pre_19_49_7 () Int)
+(declare-fun loc_pre_129_22_13 () Int)
+(declare-fun loc_129_22_13 () Int)
+(declare-fun locOpenBrackets_pre_123_65_29 () Int)
+(declare-fun locOpenBrackets_123_65_29 () Int)
+(declare-fun POSTFIXDEC_pre_18_63_26 () Int)
+(declare-fun BREAKSTMT_pre_19_35_7 () Int)
+(declare-fun type_pre_77_35_28 () Int)
+(declare-fun type_77_35_28 () Int)
+(declare-fun count_pre_140_67_33 () Int)
+(declare-fun count_140_67_33 () Int)
+(declare-fun DOUBLELIT_pre_17_43_26 () Int)
+(declare-fun ASGSUB_pre_18_45_26 () Int)
+(declare-fun ids_pre_141_19_37 () Int)
+(declare-fun ids_141_19_37 () Int)
+(declare-fun type_pre_127_18_28 () Int)
+(declare-fun type_127_18_28 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_pre_19_62_7 () Int)
+(declare-fun count_pre_73_67_33 () Int)
+(declare-fun count_73_67_33 () Int)
+(declare-fun INTTYPE_pre_17_28_26 () Int)
+(declare-fun INITBLOCK_pre_19_21_7 () Int)
+(declare-fun LT_pre_18_29_26 () Int)
+(declare-fun locId_pre_132_25_13 () Int)
+(declare-fun locId_132_25_13 () Int)
+(declare-fun type_pre_133_20_28 () Int)
+(declare-fun type_133_20_28 () Int)
+(declare-fun ARRAYREFEXPR_pre_19_48_7 () Int)
+(declare-fun POSTFIXINC_pre_18_62_26 () Int)
+(declare-fun loc_pre_63_30_13 () Int)
+(declare-fun loc_63_30_13 () Int)
+(declare-fun THROWSTMT_pre_19_34_7 () Int)
+(declare-fun FLOATLIT_pre_17_42_26 () Int)
+(declare-fun ASGADD_pre_18_44_26 () Int)
+(declare-fun length_pre_81_50_25 () Int)
+(declare-fun length_81_50_25 () Int)
+(declare-fun enclosingInstance_pre_119_37_14 () Int)
+(declare-fun enclosingInstance_119_37_14 () Int)
+(declare-fun loc_pre_116_29_13 () Int)
+(declare-fun loc_116_29_13 () Int)
+(declare-fun loc_pre_117_22_13 () Int)
+(declare-fun loc_117_22_13 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_pre_19_61_7 () Int)
+(declare-fun otherCodes_pre_29_202_27 () Int)
+(declare-fun BOOLEANTYPE_pre_17_27_26 () Int)
+(declare-fun METHODDECL_pre_19_20_7 () Int)
+(declare-fun LE_pre_18_28_26 () Int)
+(declare-fun locOpenBrace_pre_21_13 () Int)
+(declare-fun locOpenBrace_21_13 () Int)
+(declare-fun locOpenBrace_pre_62_51_13 () Int)
+(declare-fun locOpenBrace_62_51_13 () Int)
+(declare-fun loc_pre_107_18_13 () Int)
+(declare-fun loc_107_18_13 () Int)
+(declare-fun dims_pre_123_45_31 () Int)
+(declare-fun dims_123_45_31 () Int)
+(declare-fun THISEXPR_pre_19_47_7 () Int)
+(declare-fun DEC_pre_18_59_26 () Int)
+(declare-fun locCloseBracket_pre_121_23_13 () Int)
+(declare-fun locCloseBracket_121_23_13 () Int)
+(declare-fun CHARLIT_pre_17_41_26 () Int)
+(declare-fun RETURNSTMT_pre_19_33_7 () Int)
+(declare-fun locOp_pre_26_32_13 () Int)
+(declare-fun locOp_26_32_13 () Int)
+(declare-fun punctuationCodes_pre_29_164_19 () Int)
+(declare-fun ASGREM_pre_18_43_26 () Int)
+(declare-fun CLASSLITERAL_pre_19_60_7 () Int)
+(declare-fun IDENT_pre_17_25_26 () Int)
+(declare-fun CONSTRUCTORDECL_pre_19_19_7 () Int)
+(declare-fun locDot_pre_122_29_13 () Int)
+(declare-fun locDot_122_29_13 () Int)
+(declare-fun GT_pre_18_27_26 () Int)
+(declare-fun locOpenBracket_pre_138_21_13 () Int)
+(declare-fun locOpenBracket_138_21_13 () Int)
+(declare-fun elements_pre_72_61_38 () Int)
+(declare-fun elements_72_61_38 () Int)
+(declare-fun ARRAYINIT_pre_19_46_7 () Int)
+(declare-fun INC_pre_18_58_26 () Int)
+(declare-fun owner_pre_8_35_28 () Int)
+(declare-fun owner_8_35_28 () Int)
+(declare-fun locIds_pre_141_25_29 () Int)
+(declare-fun locIds_141_25_29 () Int)
+(declare-fun loc_pre_103_20_13 () Int)
+(declare-fun loc_103_20_13 () Int)
+(declare-fun LONGLIT_pre_17_40_26 () Int)
+(declare-fun EVALSTMT_pre_19_32_7 () Int)
+(declare-fun ASGDIV_pre_18_42_26 () Int)
+(declare-fun locOpenParen_pre_122_52_13 () Int)
+(declare-fun locOpenParen_122_52_13 () Int)
+(declare-fun METHODINVOCATION_pre_19_59_7 () Int)
+(declare-fun tokenType_pre_78_90_8 () Int)
+(declare-fun tokenType_78_90_8 () Int)
+(declare-fun INTERFACEDECL_pre_19_18_7 () Int)
+(declare-fun GE_pre_18_26_26 () Int)
+(declare-fun locCloseParen_pre_128_21_13 () Int)
+(declare-fun locCloseParen_128_21_13 () Int)
+(declare-fun CATCHCLAUSE_pre_19_45_7 () Int)
+(declare-fun BITNOT_pre_18_57_26 () Int)
+(declare-fun keywordStrings_pre_29_181_30 () Int)
+(declare-fun locOpenParen_pre_131_30_13 () Int)
+(declare-fun locOpenParen_131_30_13 () Int)
+(declare-fun NULL_pre_13_60_26 () Int)
+(declare-fun SYNCHRONIZESTMT_pre_19_31_7 () Int)
+(declare-fun INTLIT_pre_17_39_26 () Int)
+(declare-fun ASGMUL_pre_18_41_26 () Int)
+(declare-fun loc_pre_115_16_13 () Int)
+(declare-fun loc_115_16_13 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_pre_19_58_7 () Int)
+(declare-fun CLASSDECL_pre_19_17_7 () Int)
+(declare-fun EQ_pre_18_25_26 () Int)
+(declare-fun locOpenParen_pre_119_48_13 () Int)
+(declare-fun locOpenParen_119_48_13 () Int)
+(declare-fun loc_pre_27_35_13 () Int)
+(declare-fun loc_27_35_13 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_pre_29_28_26 () Int)
+(declare-fun locId_pre_62_48_13 () Int)
+(declare-fun locId_62_48_13 () Int)
+(declare-fun CONSTRUCTORINVOCATION_pre_19_44_7 () Int)
+(declare-fun count_pre_72_67_33 () Int)
+(declare-fun count_72_67_33 () Int)
+(declare-fun NOT_pre_18_56_26 () Int)
+(declare-fun returnType_pre_79_18_28 () Int)
+(declare-fun returnType_79_18_28 () Int)
+(declare-fun locDots_pre_141_31_29 () Int)
+(declare-fun locDots_141_31_29 () Int)
+(declare-fun BOOLEANLIT_pre_17_38_26 () Int)
+(declare-fun DOSTMT_pre_19_30_7 () Int)
+(declare-fun ASSIGN_pre_18_40_26 () Int)
+(declare-fun loc_pre_126_21_13 () Int)
+(declare-fun loc_126_21_13 () Int)
+(declare-fun op_pre_25_35_13 () Int)
+(declare-fun op_25_35_13 () Int)
+(declare-fun FIELDACCESS_pre_19_57_7 () Int)
+(declare-fun syntax_pre_22_28_29 () Int)
+(declare-fun syntax_22_28_29 () Int)
+(declare-fun ONDEMANDIMPORTDECL_pre_19_16_7 () Int)
+(declare-fun NE_pre_18_24_26 () Int)
+(declare-fun locColon_pre_125_25_13 () Int)
+(declare-fun locColon_125_25_13 () Int)
+(declare-fun locOpenBracket_pre_121_20_13 () Int)
+(declare-fun locOpenBracket_121_20_13 () Int)
+(declare-fun elems_pre () Int)
+(declare-fun elems () Int)
+(declare-fun LS () Int)
+(declare-fun alloc_pre () Int)
+(declare-fun elems_91_56 () Int)
+(declare-fun locOpenBrace_91_67 () Int)
+(declare-fun locCloseBrace_91_85 () Int)
+(declare-fun after_93_24_93_24 () Int)
+(declare-fun RES_93_24_93_24 () Int)
+(declare-fun EC_93_24_93_24 () Int)
+(declare-fun ecReturn () Int)
+(declare-fun elems_94_12 () Int)
+(declare-fun locOpenBrace_95_12 () Int)
+(declare-fun locCloseBrace_96_12 () Int)
+(declare-fun brokenObj_1_FOO () Int)
+(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int)) (?v_2 (= true_term true_term)) (?v_5 (< alloc after_93_24_93_24)) (?v_3 (not (= RES_93_24_93_24 null))) (?v_6 (not (= true_term (isAllocated RES_93_24_93_24 alloc)))) (?v_7 (= true_term (is RES_93_24_93_24 T_javafe_ast_ArrayInit))) (?v_8 (= true_term (isAllocated RES_93_24_93_24 after_93_24_93_24))) (?v_9 (= EC_93_24_93_24 ecReturn)) (?v_10 (= (S_select owner_8_35_28 RES_93_24_93_24) null)) (?v_11 (= (typeof RES_93_24_93_24) T_javafe_ast_ArrayInit))) (let ((?v_4 (not ?v_3)) (?v_12 (= elems_94_12 (S_store elems_18_34 RES_93_24_93_24 elems_91_56))) (?v_13 (= locOpenBrace_95_12 (S_store locOpenBrace_21_13 RES_93_24_93_24 locOpenBrace_91_67))) (?v_14 (= ecReturn ecReturn))) (let ((?v_15 (=> ?v_14 ?v_3))) (not (=> true (=> (and (= locOpenBrace_pre_80_36_13 locOpenBrace_80_36_13) (= locOpenBrace_80_36_13 (asField locOpenBrace_80_36_13 T_int)) (= TRYCATCHSTMT_pre_19_43_7 TRYCATCHSTMT_19_43_7) (= true_term (is TRYCATCHSTMT_19_43_7 T_int)) (= UNARYSUB_pre_18_55_26 UNARYSUB_18_55_26) (= true_term (is UNARYSUB_18_55_26 T_int)) (= TYPEDECLELEMPRAGMA_pre_29_27_26 TYPEDECLELEMPRAGMA_29_27_26) (= true_term (is TYPEDECLELEMPRAGMA_29_27_26 T_int)) (= SHORTTYPE_pre_17_36_26 SHORTTYPE_17_36_26) (= true_term (is SHORTTYPE_17_36_26 T_int)) (= WHILESTMT_pre_19_29_7 WHILESTMT_19_29_7) (= true_term (is WHILESTMT_19_29_7 T_int)) (= body_pre_80_34_19 body_80_34_19) (= body_80_34_19 (asField body_80_34_19 T_javafe_ast_BlockStmt)) (< (fClosedTime body_80_34_19) alloc) (= STAR_pre_18_37_26 STAR_18_37_26) (= true_term (is STAR_18_37_26 T_int)) (= elems_pre_18_34 elems_18_34) (= elems_18_34 (asField elems_18_34 T_javafe_ast_VarInitVec)) (< (fClosedTime elems_18_34) alloc) true (= enclosingInstance_pre_122_25_14 enclosingInstance_122_25_14) (= enclosingInstance_122_25_14 (asField enclosingInstance_122_25_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_122_25_14) alloc) (= loc_pre_110_18_13 loc_110_18_13) (= loc_110_18_13 (asField loc_110_18_13 T_int)) (= elements_pre_124_61_33 elements_124_61_33) (= elements_124_61_33 (asField elements_124_61_33 (array T_javafe_ast_Expr))) (< (fClosedTime elements_124_61_33) alloc) true (= loc_pre_122_49_13 loc_122_49_13) (= loc_122_49_13 (asField loc_122_49_13 T_int)) (= VARIABLEACCESS_pre_19_56_7 VARIABLEACCESS_19_56_7) (= true_term (is VARIABLEACCESS_19_56_7 T_int)) (= SINGLETYPEIMPORTDECL_pre_19_15_7 SINGLETYPEIMPORTDECL_19_15_7) (= true_term (is SINGLETYPEIMPORTDECL_19_15_7 T_int)) (= BITAND_pre_18_23_26 BITAND_18_23_26) (= true_term (is BITAND_18_23_26 T_int)) (= locCloseBrace_pre_90_25_13 locCloseBrace_90_25_13) (= locCloseBrace_90_25_13 (asField locCloseBrace_90_25_13 T_int)) (= loc_pre_139_20_13 loc_139_20_13) (= loc_139_20_13 (asField loc_139_20_13 T_int)) (= TRYFINALLYSTMT_pre_19_42_7 TRYFINALLYSTMT_19_42_7) (= true_term (is TRYFINALLYSTMT_19_42_7 T_int)) (= UNARYADD_pre_18_54_26 UNARYADD_18_54_26) (= true_term (is UNARYADD_18_54_26 T_int)) (= locFirstSemi_pre_114_36_13 locFirstSemi_114_36_13) (= locFirstSemi_114_36_13 (asField locFirstSemi_114_36_13 T_int)) (= elemType_pre_138_18_28 elemType_138_18_28) (= elemType_138_18_28 (asField elemType_138_18_28 T_javafe_ast_Type)) (< (fClosedTime elemType_138_18_28) alloc) true (= BYTETYPE_pre_17_35_26 BYTETYPE_17_35_26) (= true_term (is BYTETYPE_17_35_26 T_int)) (= CLASSDECLSTMT_pre_19_28_7 CLASSDECLSTMT_19_28_7) (= true_term (is CLASSDECLSTMT_19_28_7 T_int)) (= MOD_pre_18_36_26 MOD_18_36_26) (= true_term (is MOD_18_36_26 T_int)) (= STMTPRAGMA_pre_29_26_26 STMTPRAGMA_29_26_26) (= true_term (is STMTPRAGMA_29_26_26 T_int)) (= op_pre_26_26_13 op_26_26_13) (= op_26_26_13 (asField op_26_26_13 T_int)) (= init_pre_123_35_19 init_123_35_19) (= init_123_35_19 (asField init_123_35_19 T_javafe_ast_ArrayInit)) (< (fClosedTime init_123_35_19) alloc) (= AMBIGUOUSVARIABLEACCESS_pre_19_55_7 AMBIGUOUSVARIABLEACCESS_19_55_7) (= true_term (is AMBIGUOUSVARIABLEACCESS_19_55_7 T_int)) (= COMPILATIONUNIT_pre_19_14_7 COMPILATIONUNIT_19_14_7) (= true_term (is COMPILATIONUNIT_19_14_7 T_int)) (= BITXOR_pre_18_22_26 BITXOR_18_22_26) (= true_term (is BITXOR_18_22_26 T_int)) (= locCloseParen_pre_127_24_13 locCloseParen_127_24_13) (= locCloseParen_127_24_13 (asField locCloseParen_127_24_13 T_int)) (= locKeyword_pre_119_45_13 locKeyword_119_45_13) (= locKeyword_119_45_13 (asField locKeyword_119_45_13 T_int)) (= SWITCHLABEL_pre_19_41_7 SWITCHLABEL_19_41_7) (= true_term (is SWITCHLABEL_19_41_7 T_int)) (= ASGBITXOR_pre_18_51_26 ASGBITXOR_18_51_26) (= true_term (is ASGBITXOR_18_51_26 T_int)) (= punctuationStrings_pre_29_134_22 punctuationStrings_29_134_22) (= true_term (is punctuationStrings_29_134_22 ?v_0)) (= true_term (isAllocated punctuationStrings_29_134_22 alloc)) (= locOpenParen_pre_105_23_13 locOpenParen_105_23_13) (= locOpenParen_105_23_13 (asField locOpenParen_105_23_13 T_int)) (= tag_pre_27_30_13 tag_27_30_13) (= tag_27_30_13 (asField tag_27_30_13 T_int)) (= loc_pre_62_45_13 loc_62_45_13) (= loc_62_45_13 (asField loc_62_45_13 T_int)) (= loc_pre_93_18_13 loc_93_18_13) (= loc_93_18_13 (asField loc_93_18_13 T_int)) (= elements_pre_14_61_36 elements_14_61_36) (= elements_14_61_36 (asField elements_14_61_36 (array T_javafe_ast_VarInit))) (< (fClosedTime elements_14_61_36) alloc) true (= NULLTYPE_pre_17_34_26 NULLTYPE_17_34_26) (= true_term (is NULLTYPE_17_34_26 T_int)) (= VARDECLSTMT_pre_19_27_7 VARDECLSTMT_19_27_7) (= true_term (is VARDECLSTMT_19_27_7 T_int)) (= DIV_pre_18_35_26 DIV_18_35_26) (= true_term (is DIV_18_35_26 T_int)) (= locOpenParen_pre_128_18_13 locOpenParen_128_18_13) (= locOpenParen_128_18_13 (asField locOpenParen_128_18_13 T_int)) (= type_pre_126_18_28 type_126_18_28) (= type_126_18_28 (asField type_126_18_28 T_javafe_ast_Type)) (< (fClosedTime type_126_18_28) alloc) true (= count_pre_124_67_33 count_124_67_33) (= count_124_67_33 (asField count_124_67_33 T_int)) (= otherStrings_pre_29_193_30 otherStrings_29_193_30) (= true_term (is otherStrings_29_193_30 ?v_0)) (= true_term (isAllocated otherStrings_29_193_30 alloc)) (= loc_pre_23_50_13 loc_23_50_13) (= loc_23_50_13 (asField loc_23_50_13 T_int)) (= PARENEXPR_pre_19_54_7 PARENEXPR_19_54_7) (= true_term (is PARENEXPR_19_54_7 T_int)) (= loc_pre_83_29_13 loc_83_29_13) (= loc_83_29_13 (asField loc_83_29_13 T_int)) (= BITOR_pre_18_21_26 BITOR_18_21_26) (= true_term (is BITOR_18_21_26 T_int)) (= loc_pre_100_18_13 loc_100_18_13) (= loc_100_18_13 (asField loc_100_18_13 T_int)) (= MODIFIERPRAGMA_pre_29_25_26 MODIFIERPRAGMA_29_25_26) (= true_term (is MODIFIERPRAGMA_29_25_26 T_int)) (= noTokens_pre_29_212_27 noTokens_29_212_27) (= true_term (is noTokens_29_212_27 T_int)) (= tag_pre_23_32_13 tag_23_32_13) (= tag_23_32_13 (asField tag_23_32_13 T_int)) (= SKIPSTMT_pre_19_40_7 SKIPSTMT_19_40_7) (= true_term (is SKIPSTMT_19_40_7 T_int)) (= ASGBITOR_pre_18_50_26 ASGBITOR_18_50_26) (= true_term (is ASGBITOR_18_50_26 T_int)) (= loc_pre_118_23_13 loc_118_23_13) (= loc_118_23_13 (asField loc_118_23_13 T_int)) (= superCall_pre_119_24_17 superCall_119_24_17) (= superCall_119_24_17 (asField superCall_119_24_17 T_boolean)) (= locQuestion_pre_125_22_13 locQuestion_125_22_13) (= locQuestion_125_22_13 (asField locQuestion_125_22_13 T_int)) (= COMPOUNDNAME_pre_19_67_7 COMPOUNDNAME_19_67_7) (= true_term (is COMPOUNDNAME_19_67_7 T_int)) (= VOIDTYPE_pre_17_33_26 VOIDTYPE_17_33_26) (= true_term (is VOIDTYPE_17_33_26 T_int)) (= SWITCHSTMT_pre_19_26_7 SWITCHSTMT_19_26_7) (= true_term (is SWITCHSTMT_19_26_7 T_int)) (= SUB_pre_18_34_26 SUB_18_34_26) (= true_term (is SUB_18_34_26 T_int)) (= locDot_pre_84_21_13 locDot_84_21_13) (= locDot_84_21_13 (asField locDot_84_21_13 T_int)) (= CASTEXPR_pre_19_53_7 CASTEXPR_19_53_7) (= true_term (is CASTEXPR_19_53_7 T_int)) (= locSuper_pre_137_20_13 locSuper_137_20_13) (= locSuper_137_20_13 (asField locSuper_137_20_13 T_int)) (= TYPESIG_pre_28_6_28 TYPESIG_28_6_28) (= true_term (is TYPESIG_28_6_28 T_int)) (= FORSTMT_pre_19_39_7 FORSTMT_19_39_7) (= true_term (is FORSTMT_19_39_7 T_int)) (= count_pre_14_67_33 count_14_67_33) (= count_14_67_33 (asField count_14_67_33 T_int)) (= locOpenBrace_pre_90_22_13 locOpenBrace_90_22_13) (= locOpenBrace_90_22_13 (asField locOpenBrace_90_22_13 T_int)) (= LEXICALPRAGMA_pre_29_24_26 LEXICALPRAGMA_29_24_26) (= true_term (is LEXICALPRAGMA_29_24_26 T_int)) (= ASGBITAND_pre_18_49_26 ASGBITAND_18_49_26) (= true_term (is ASGBITAND_18_49_26 T_int)) (= locDot_pre_133_23_13 locDot_133_23_13) (= locDot_133_23_13 (asField locDot_133_23_13 T_int)) (= SIMPLENAME_pre_19_66_7 SIMPLENAME_19_66_7) (= true_term (is SIMPLENAME_19_66_7 T_int)) (= DOUBLETYPE_pre_17_32_26 DOUBLETYPE_17_32_26) (= true_term (is DOUBLETYPE_17_32_26 T_int)) (= BLOCKSTMT_pre_19_25_7 BLOCKSTMT_19_25_7) (= true_term (is BLOCKSTMT_19_25_7 T_int)) (= locId_pre_112_20_13 locId_112_20_13) (= locId_112_20_13 (asField locId_112_20_13 T_int)) (= ADD_pre_18_33_26 ADD_18_33_26) (= true_term (is ADD_18_33_26 T_int)) (= locId_pre_80_43_13 locId_80_43_13) (= locId_80_43_13 (asField locId_80_43_13 T_int)) (= FIRST_KEYWORD_pre_29_51_26 FIRST_KEYWORD_29_51_26) (= true_term (is FIRST_KEYWORD_29_51_26 T_int)) (= INSTANCEOFEXPR_pre_19_52_7 INSTANCEOFEXPR_19_52_7) (= true_term (is INSTANCEOFEXPR_19_52_7 T_int)) (= loc_pre_113_22_13 loc_113_22_13) (= loc_113_22_13 (asField loc_113_22_13 T_int)) (= AND_pre_18_20_26 AND_18_20_26) (= true_term (is AND_18_20_26 T_int)) (= locId_pre_77_38_13 locId_77_38_13) (= locId_77_38_13 (asField locId_77_38_13 T_int)) (= IFSTMT_pre_19_38_7 IFSTMT_19_38_7) (= true_term (is IFSTMT_19_38_7 T_int)) (= LAST_KEYWORD_pre_29_103_26 LAST_KEYWORD_29_103_26) (= true_term (is LAST_KEYWORD_29_103_26 T_int)) (= ASGURSHIFT_pre_18_48_26 ASGURSHIFT_18_48_26) (= true_term (is ASGURSHIFT_18_48_26 T_int)) (= locOpenParen_pre_127_21_13 locOpenParen_127_21_13) (= locOpenParen_127_21_13 (asField locOpenParen_127_21_13 T_int)) (= locDot_pre_119_41_13 locDot_119_41_13) (= locDot_119_41_13 (asField locDot_119_41_13 T_int)) (= loc_pre_114_33_13 loc_114_33_13) (= loc_114_33_13 (asField loc_114_33_13 T_int)) (= ARRAYTYPE_pre_19_65_7 ARRAYTYPE_19_65_7) (= true_term (is ARRAYTYPE_19_65_7 T_int)) (= locFinally_pre_117_25_13 locFinally_117_25_13) (= locFinally_117_25_13 (asField locFinally_117_25_13 T_int)) (= FORMALPARADECL_pre_19_24_7 FORMALPARADECL_19_24_7) (= true_term (is FORMALPARADECL_19_24_7 T_int)) (= FLOATTYPE_pre_17_31_26 FLOATTYPE_17_31_26) (= true_term (is FLOATTYPE_17_31_26 T_int)) (= URSHIFT_pre_18_32_26 URSHIFT_18_32_26) (= true_term (is URSHIFT_18_32_26 T_int)) (= locOpenParen_pre_132_28_13 locOpenParen_132_28_13) (= locOpenParen_132_28_13 (asField locOpenParen_132_28_13 T_int)) (= locOp_pre_25_43_13 locOp_25_43_13) (= locOp_25_43_13 (asField locOp_25_43_13 T_int)) (= value_pre_23_45_16 value_23_45_16) (= value_23_45_16 (asField value_23_45_16 T_java_lang_Object)) (< (fClosedTime value_23_45_16) alloc) (= locId_pre_130_24_13 locId_130_24_13) (= locId_130_24_13 (asField locId_130_24_13 T_int)) (= CONDEXPR_pre_19_51_7 CONDEXPR_19_51_7) (= true_term (is CONDEXPR_19_51_7 T_int)) (= elements_pre_140_61_39 elements_140_61_39) (= elements_140_61_39 (asField elements_140_61_39 (array T_javafe_ast_Identifier))) (< (fClosedTime elements_140_61_39) alloc) true (= locCloseBrace_pre_24_13 locCloseBrace_24_13) (= locCloseBrace_24_13 (asField locCloseBrace_24_13 T_int)) (= OR_pre_18_19_26 OR_18_19_26) (= true_term (is OR_18_19_26 T_int)) (= LABELSTMT_pre_19_37_7 LABELSTMT_19_37_7) (= true_term (is LABELSTMT_19_37_7 T_int)) (= NULLLIT_pre_17_45_26 NULLLIT_17_45_26) (= true_term (is NULLLIT_17_45_26 T_int)) (= ASGRSHIFT_pre_18_47_26 ASGRSHIFT_18_47_26) (= true_term (is ASGRSHIFT_18_47_26 T_int)) (= locGuardOpenParen_pre_103_23_13 locGuardOpenParen_103_23_13) (= locGuardOpenParen_103_23_13 (asField locGuardOpenParen_103_23_13 T_int)) (= elements_pre_73_61_39 elements_73_61_39) (= elements_73_61_39 (asField elements_73_61_39 (array T_javafe_ast_MethodDecl))) (< (fClosedTime elements_73_61_39) alloc) true (= loc_pre_108_18_13 loc_108_18_13) (= loc_108_18_13 (asField loc_108_18_13 T_int)) (= NULL_pre_29_82_26 NULL_29_82_26) (= true_term (is NULL_29_82_26 T_int)) (= TYPENAME_pre_19_64_7 TYPENAME_19_64_7) (= true_term (is TYPENAME_19_64_7 T_int)) (= CHARTYPE_pre_17_30_26 CHARTYPE_17_30_26) (= true_term (is CHARTYPE_17_30_26 T_int)) (= FIELDDECL_pre_19_23_7 FIELDDECL_19_23_7) (= true_term (is FIELDDECL_19_23_7 T_int)) (= RSHIFT_pre_18_31_26 RSHIFT_18_31_26) (= true_term (is RSHIFT_18_31_26 T_int)) (= locCloseBrace_pre_62_54_13 locCloseBrace_62_54_13) (= locCloseBrace_62_54_13 (asField locCloseBrace_62_54_13 T_int)) (= loc_pre_105_20_13 loc_105_20_13) (= loc_105_20_13 (asField loc_105_20_13 T_int)) (= loc_pre_123_49_13 loc_123_49_13) (= loc_123_49_13 (asField loc_123_49_13 T_int)) (= loc_pre_104_20_13 loc_104_20_13) (= loc_104_20_13 (asField loc_104_20_13 T_int)) (= NEWARRAYEXPR_pre_19_50_7 NEWARRAYEXPR_19_50_7) (= true_term (is NEWARRAYEXPR_19_50_7 T_int)) (= locType_pre_79_21_13 locType_79_21_13) (= locType_79_21_13 (asField locType_79_21_13 T_int)) (= type_pre_123_24_28 type_123_24_28) (= type_123_24_28 (asField type_123_24_28 T_javafe_ast_Type)) (< (fClosedTime type_123_24_28) alloc) true (= I_will_establish_invariants_afterwards_pre_5_236_34 I_will_establish_invariants_afterwards_5_236_34) (= true_term (is I_will_establish_invariants_afterwards_5_236_34 T_boolean)) (= CONTINUESTMT_pre_19_36_7 CONTINUESTMT_19_36_7) (= true_term (is CONTINUESTMT_19_36_7 T_int)) (= STRINGLIT_pre_17_44_26 STRINGLIT_17_44_26) (= true_term (is STRINGLIT_17_44_26 T_int)) (= ASGLSHIFT_pre_18_46_26 ASGLSHIFT_18_46_26) (= true_term (is ASGLSHIFT_18_46_26 T_int)) (= SUPEROBJECTDESIGNATOR_pre_19_63_7 SUPEROBJECTDESIGNATOR_19_63_7) (= true_term (is SUPEROBJECTDESIGNATOR_19_63_7 T_int)) (= LONGTYPE_pre_17_29_26 LONGTYPE_17_29_26) (= true_term (is LONGTYPE_17_29_26 T_int)) (= LOCALVARDECL_pre_19_22_7 LOCALVARDECL_19_22_7) (= true_term (is LOCALVARDECL_19_22_7 T_int)) (= LSHIFT_pre_18_30_26 LSHIFT_18_30_26) (= true_term (is LSHIFT_18_30_26 T_int)) (= loc_pre_80_40_13 loc_80_40_13) (= loc_80_40_13 (asField loc_80_40_13 T_int)) (= loc_pre_120_22_13 loc_120_22_13) (= loc_120_22_13 (asField loc_120_22_13 T_int)) (= NEWINSTANCEEXPR_pre_19_49_7 NEWINSTANCEEXPR_19_49_7) (= true_term (is NEWINSTANCEEXPR_19_49_7 T_int)) (= loc_pre_129_22_13 loc_129_22_13) (= loc_129_22_13 (asField loc_129_22_13 T_int)) (= locOpenBrackets_pre_123_65_29 locOpenBrackets_123_65_29) (= locOpenBrackets_123_65_29 (asField locOpenBrackets_123_65_29 ?v_1)) (< (fClosedTime locOpenBrackets_123_65_29) alloc) true (= POSTFIXDEC_pre_18_63_26 POSTFIXDEC_18_63_26) (= true_term (is POSTFIXDEC_18_63_26 T_int)) (= BREAKSTMT_pre_19_35_7 BREAKSTMT_19_35_7) (= true_term (is BREAKSTMT_19_35_7 T_int)) (= type_pre_77_35_28 type_77_35_28) (= type_77_35_28 (asField type_77_35_28 T_javafe_ast_Type)) (< (fClosedTime type_77_35_28) alloc) true (= count_pre_140_67_33 count_140_67_33) (= count_140_67_33 (asField count_140_67_33 T_int)) (= DOUBLELIT_pre_17_43_26 DOUBLELIT_17_43_26) (= true_term (is DOUBLELIT_17_43_26 T_int)) (= ASGSUB_pre_18_45_26 ASGSUB_18_45_26) (= true_term (is ASGSUB_18_45_26 T_int)) (= ids_pre_141_19_37 ids_141_19_37) (= ids_141_19_37 (asField ids_141_19_37 T_javafe_ast_IdentifierVec)) (< (fClosedTime ids_141_19_37) alloc) true (= type_pre_127_18_28 type_127_18_28) (= type_127_18_28 (asField type_127_18_28 T_javafe_ast_Type)) (< (fClosedTime type_127_18_28) alloc) true (= TYPEOBJECTDESIGNATOR_pre_19_62_7 TYPEOBJECTDESIGNATOR_19_62_7) (= true_term (is TYPEOBJECTDESIGNATOR_19_62_7 T_int)) (= count_pre_73_67_33 count_73_67_33) (= count_73_67_33 (asField count_73_67_33 T_int)) (= INTTYPE_pre_17_28_26 INTTYPE_17_28_26) (= true_term (is INTTYPE_17_28_26 T_int)) (= INITBLOCK_pre_19_21_7 INITBLOCK_19_21_7) (= true_term (is INITBLOCK_19_21_7 T_int)) (= LT_pre_18_29_26 LT_18_29_26) (= true_term (is LT_18_29_26 T_int)) (= locId_pre_132_25_13 locId_132_25_13) (= locId_132_25_13 (asField locId_132_25_13 T_int)) (= type_pre_133_20_28 type_133_20_28) (= type_133_20_28 (asField type_133_20_28 T_javafe_ast_Type)) (< (fClosedTime type_133_20_28) alloc) true (= ARRAYREFEXPR_pre_19_48_7 ARRAYREFEXPR_19_48_7) (= true_term (is ARRAYREFEXPR_19_48_7 T_int)) (= POSTFIXINC_pre_18_62_26 POSTFIXINC_18_62_26) (= true_term (is POSTFIXINC_18_62_26 T_int)) (= loc_pre_63_30_13 loc_63_30_13) (= loc_63_30_13 (asField loc_63_30_13 T_int)) (= THROWSTMT_pre_19_34_7 THROWSTMT_19_34_7) (= true_term (is THROWSTMT_19_34_7 T_int)) (= FLOATLIT_pre_17_42_26 FLOATLIT_17_42_26) (= true_term (is FLOATLIT_17_42_26 T_int)) (= ASGADD_pre_18_44_26 ASGADD_18_44_26) (= true_term (is ASGADD_18_44_26 T_int)) (= length_pre_81_50_25 length_81_50_25) (= length_81_50_25 (asField length_81_50_25 T_int)) (= enclosingInstance_pre_119_37_14 enclosingInstance_119_37_14) (= enclosingInstance_119_37_14 (asField enclosingInstance_119_37_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_119_37_14) alloc) (= loc_pre_116_29_13 loc_116_29_13) (= loc_116_29_13 (asField loc_116_29_13 T_int)) (= loc_pre_117_22_13 loc_117_22_13) (= loc_117_22_13 (asField loc_117_22_13 T_int)) (= EXPROBJECTDESIGNATOR_pre_19_61_7 EXPROBJECTDESIGNATOR_19_61_7) (= true_term (is EXPROBJECTDESIGNATOR_19_61_7 T_int)) (= otherCodes_pre_29_202_27 otherCodes_29_202_27) (= true_term (is otherCodes_29_202_27 ?v_1)) (= true_term (isAllocated otherCodes_29_202_27 alloc)) (= BOOLEANTYPE_pre_17_27_26 BOOLEANTYPE_17_27_26) (= true_term (is BOOLEANTYPE_17_27_26 T_int)) (= METHODDECL_pre_19_20_7 METHODDECL_19_20_7) (= true_term (is METHODDECL_19_20_7 T_int)) (= LE_pre_18_28_26 LE_18_28_26) (= true_term (is LE_18_28_26 T_int)) (= locOpenBrace_pre_21_13 locOpenBrace_21_13) (= locOpenBrace_21_13 (asField locOpenBrace_21_13 T_int)) (= locOpenBrace_pre_62_51_13 locOpenBrace_62_51_13) (= locOpenBrace_62_51_13 (asField locOpenBrace_62_51_13 T_int)) (= loc_pre_107_18_13 loc_107_18_13) (= loc_107_18_13 (asField loc_107_18_13 T_int)) (= dims_pre_123_45_31 dims_123_45_31) (= dims_123_45_31 (asField dims_123_45_31 T_javafe_ast_ExprVec)) (< (fClosedTime dims_123_45_31) alloc) true (= THISEXPR_pre_19_47_7 THISEXPR_19_47_7) (= true_term (is THISEXPR_19_47_7 T_int)) (= DEC_pre_18_59_26 DEC_18_59_26) (= true_term (is DEC_18_59_26 T_int)) (= locCloseBracket_pre_121_23_13 locCloseBracket_121_23_13) (= locCloseBracket_121_23_13 (asField locCloseBracket_121_23_13 T_int)) (= CHARLIT_pre_17_41_26 CHARLIT_17_41_26) (= true_term (is CHARLIT_17_41_26 T_int)) (= RETURNSTMT_pre_19_33_7 RETURNSTMT_19_33_7) (= true_term (is RETURNSTMT_19_33_7 T_int)) (= locOp_pre_26_32_13 locOp_26_32_13) (= locOp_26_32_13 (asField locOp_26_32_13 T_int)) (= punctuationCodes_pre_29_164_19 punctuationCodes_29_164_19) (= true_term (is punctuationCodes_29_164_19 ?v_1)) (= true_term (isAllocated punctuationCodes_29_164_19 alloc)) (= ASGREM_pre_18_43_26 ASGREM_18_43_26) (= true_term (is ASGREM_18_43_26 T_int)) (= CLASSLITERAL_pre_19_60_7 CLASSLITERAL_19_60_7) (= true_term (is CLASSLITERAL_19_60_7 T_int)) (= IDENT_pre_17_25_26 IDENT_17_25_26) (= true_term (is IDENT_17_25_26 T_int)) (= CONSTRUCTORDECL_pre_19_19_7 CONSTRUCTORDECL_19_19_7) (= true_term (is CONSTRUCTORDECL_19_19_7 T_int)) (= locDot_pre_122_29_13 locDot_122_29_13) (= locDot_122_29_13 (asField locDot_122_29_13 T_int)) (= GT_pre_18_27_26 GT_18_27_26) (= true_term (is GT_18_27_26 T_int)) (= locOpenBracket_pre_138_21_13 locOpenBracket_138_21_13) (= locOpenBracket_138_21_13 (asField locOpenBracket_138_21_13 T_int)) (= elements_pre_72_61_38 elements_72_61_38) (= elements_72_61_38 (asField elements_72_61_38 (array T_javafe_ast_FieldDecl))) (< (fClosedTime elements_72_61_38) alloc) true (= ARRAYINIT_pre_19_46_7 ARRAYINIT_19_46_7) (= true_term (is ARRAYINIT_19_46_7 T_int)) (= INC_pre_18_58_26 INC_18_58_26) (= true_term (is INC_18_58_26 T_int)) (= owner_pre_8_35_28 owner_8_35_28) (= owner_8_35_28 (asField owner_8_35_28 T_java_lang_Object)) (< (fClosedTime owner_8_35_28) alloc) (= locIds_pre_141_25_29 locIds_141_25_29) (= locIds_141_25_29 (asField locIds_141_25_29 ?v_1)) (< (fClosedTime locIds_141_25_29) alloc) true (= loc_pre_103_20_13 loc_103_20_13) (= loc_103_20_13 (asField loc_103_20_13 T_int)) (= LONGLIT_pre_17_40_26 LONGLIT_17_40_26) (= true_term (is LONGLIT_17_40_26 T_int)) (= EVALSTMT_pre_19_32_7 EVALSTMT_19_32_7) (= true_term (is EVALSTMT_19_32_7 T_int)) (= ASGDIV_pre_18_42_26 ASGDIV_18_42_26) (= true_term (is ASGDIV_18_42_26 T_int)) (= locOpenParen_pre_122_52_13 locOpenParen_122_52_13) (= locOpenParen_122_52_13 (asField locOpenParen_122_52_13 T_int)) (= METHODINVOCATION_pre_19_59_7 METHODINVOCATION_19_59_7) (= true_term (is METHODINVOCATION_19_59_7 T_int)) (= tokenType_pre_78_90_8 tokenType_78_90_8) (= tokenType_78_90_8 (asField tokenType_78_90_8 T_int)) (= INTERFACEDECL_pre_19_18_7 INTERFACEDECL_19_18_7) (= true_term (is INTERFACEDECL_19_18_7 T_int)) (= GE_pre_18_26_26 GE_18_26_26) (= true_term (is GE_18_26_26 T_int)) (= locCloseParen_pre_128_21_13 locCloseParen_128_21_13) (= locCloseParen_128_21_13 (asField locCloseParen_128_21_13 T_int)) (= CATCHCLAUSE_pre_19_45_7 CATCHCLAUSE_19_45_7) (= true_term (is CATCHCLAUSE_19_45_7 T_int)) (= BITNOT_pre_18_57_26 BITNOT_18_57_26) (= true_term (is BITNOT_18_57_26 T_int)) (= keywordStrings_pre_29_181_30 keywordStrings_29_181_30) (= true_term (is keywordStrings_29_181_30 ?v_0)) (= true_term (isAllocated keywordStrings_29_181_30 alloc)) (= locOpenParen_pre_131_30_13 locOpenParen_131_30_13) (= locOpenParen_131_30_13 (asField locOpenParen_131_30_13 T_int)) (= NULL_pre_13_60_26 NULL_13_60_26) (= true_term (is NULL_13_60_26 T_int)) (= SYNCHRONIZESTMT_pre_19_31_7 SYNCHRONIZESTMT_19_31_7) (= true_term (is SYNCHRONIZESTMT_19_31_7 T_int)) (= INTLIT_pre_17_39_26 INTLIT_17_39_26) (= true_term (is INTLIT_17_39_26 T_int)) (= ASGMUL_pre_18_41_26 ASGMUL_18_41_26) (= true_term (is ASGMUL_18_41_26 T_int)) (= loc_pre_115_16_13 loc_115_16_13) (= loc_115_16_13 (asField loc_115_16_13 T_int)) (= AMBIGUOUSMETHODINVOCATION_pre_19_58_7 AMBIGUOUSMETHODINVOCATION_19_58_7) (= true_term (is AMBIGUOUSMETHODINVOCATION_19_58_7 T_int)) (= CLASSDECL_pre_19_17_7 CLASSDECL_19_17_7) (= true_term (is CLASSDECL_19_17_7 T_int)) (= EQ_pre_18_25_26 EQ_18_25_26) (= true_term (is EQ_18_25_26 T_int)) (= locOpenParen_pre_119_48_13 locOpenParen_119_48_13) (= locOpenParen_119_48_13 (asField locOpenParen_119_48_13 T_int)) (= loc_pre_27_35_13 loc_27_35_13) (= loc_27_35_13 (asField loc_27_35_13 T_int)) (= TYPEMODIFIERPRAGMA_pre_29_28_26 TYPEMODIFIERPRAGMA_29_28_26) (= true_term (is TYPEMODIFIERPRAGMA_29_28_26 T_int)) (= locId_pre_62_48_13 locId_62_48_13) (= locId_62_48_13 (asField locId_62_48_13 T_int)) (= CONSTRUCTORINVOCATION_pre_19_44_7 CONSTRUCTORINVOCATION_19_44_7) (= true_term (is CONSTRUCTORINVOCATION_19_44_7 T_int)) (= count_pre_72_67_33 count_72_67_33) (= count_72_67_33 (asField count_72_67_33 T_int)) (= NOT_pre_18_56_26 NOT_18_56_26) (= true_term (is NOT_18_56_26 T_int)) (= returnType_pre_79_18_28 returnType_79_18_28) (= returnType_79_18_28 (asField returnType_79_18_28 T_javafe_ast_Type)) (< (fClosedTime returnType_79_18_28) alloc) true (= locDots_pre_141_31_29 locDots_141_31_29) (= locDots_141_31_29 (asField locDots_141_31_29 ?v_1)) (< (fClosedTime locDots_141_31_29) alloc) true (= BOOLEANLIT_pre_17_38_26 BOOLEANLIT_17_38_26) (= true_term (is BOOLEANLIT_17_38_26 T_int)) (= DOSTMT_pre_19_30_7 DOSTMT_19_30_7) (= true_term (is DOSTMT_19_30_7 T_int)) (= ASSIGN_pre_18_40_26 ASSIGN_18_40_26) (= true_term (is ASSIGN_18_40_26 T_int)) (= loc_pre_126_21_13 loc_126_21_13) (= loc_126_21_13 (asField loc_126_21_13 T_int)) (= op_pre_25_35_13 op_25_35_13) (= op_25_35_13 (asField op_25_35_13 T_int)) (= FIELDACCESS_pre_19_57_7 FIELDACCESS_19_57_7) (= true_term (is FIELDACCESS_19_57_7 T_int)) (= syntax_pre_22_28_29 syntax_22_28_29) (= syntax_22_28_29 (asField syntax_22_28_29 T_boolean)) (= ONDEMANDIMPORTDECL_pre_19_16_7 ONDEMANDIMPORTDECL_19_16_7) (= true_term (is ONDEMANDIMPORTDECL_19_16_7 T_int)) (= NE_pre_18_24_26 NE_18_24_26) (= true_term (is NE_18_24_26 T_int)) (= locColon_pre_125_25_13 locColon_125_25_13) (= locColon_125_25_13 (asField locColon_125_25_13 T_int)) (= locOpenBracket_pre_121_20_13 locOpenBracket_121_20_13) (= locOpenBracket_121_20_13 (asField locOpenBracket_121_20_13 T_int)) (= elems_pre elems) (= elems (asElems elems)) (< (eClosedTime elems) alloc) (= LS (asLockSet LS)) (= alloc_pre alloc)) (not (and (= true_term (is elems_91_56 T_javafe_ast_VarInitVec)) (= true_term (isAllocated elems_91_56 alloc)) (not (= elems_91_56 null)) (= true_term (is locOpenBrace_91_67 T_int)) (= true_term (is locCloseBrace_91_85 T_int)) (not (= locOpenBrace_91_67 NULL_13_60_26)) (not (= locCloseBrace_91_85 NULL_13_60_26)) true true (or (not ?v_2) (and ?v_2 ?v_5 ?v_3 ?v_6 ?v_7 ?v_8 ?v_9 ?v_10 ?v_11 (or ?v_4 (and ?v_3 ?v_12 (or ?v_4 (and ?v_3 ?v_13 ?v_4))))) (and ?v_2 ?v_5 ?v_3 ?v_6 ?v_7 ?v_8 ?v_9 ?v_10 ?v_11 ?v_3 ?v_12 ?v_3 ?v_13 ?v_3 (= locCloseBrace_96_12 (S_store locCloseBrace_24_13 RES_93_24_93_24 locCloseBrace_91_85)) ?v_2 (or (not ?v_14) (and ?v_14 (or (not ?v_15) (and ?v_15 (or (not true) (not (=> (and (= true_term (is brokenObj_1_FOO T_javafe_ast_ArrayInit)) (= true_term (isAllocated brokenObj_1_FOO after_93_24_93_24)) (not (= brokenObj_1_FOO null))) (not (= (S_select locCloseBrace_96_12 brokenObj_1_FOO) NULL_13_60_26))))))))))))))))))))
+(check-sat)
+(exit)